IRS Forms

Form 3903 – PCS Moving Expenses Guide for Military

Practitioner guide to Form 3903 for 2025 PCS moves: active-duty eligibility, the 21-cent mileage rate, W-2 code P offsets, and the Schedule 1 line 14 handoff.

20 min read Updated Jun 14, 2026
Editorial Standards
How we research, review, and update this guide

Every Accountably guide is researched against primary IRS sources, reviewed by a U.S. CPA, and refreshed as guidance evolves. Read our Editorial Guidelines to see how we source, fact-check, and update our content.

Tell us who you are – we will jump to what matters most:

A reservist clears a permanent change of station, pays out of pocket to move household goods, and expects to deduct it like anyone relocating for work. For tax years 2018 through 2025, that deduction belongs only to active-duty members of the Armed Forces moving under PCS orders, and Form 3903 is where it gets calculated.

Total qualifying costs go on line 3, any W-2 box 12 code P reimbursement comes off on line 4, and the net flows to Schedule 1, line 14. The 2025 moving mileage rate is 21 cents per mile, and if reimbursements exceed expenses, there is no deduction and the excess shows up as taxable wages on Form 1040, line 1h.

Key Takeaways

  • Form 3903 is for active duty military PCS moves only, it calculates your deduction and carries the net to Schedule 1, line 14.
  • You can deduct reasonable, unreimbursed costs for moving household goods and travel to your new home, lodging is in, meals are out.
  • Subtract any reimbursements, especially those shown on your W‑2, box 12 with code P, you only deduct the shortfall.
  • For 2025, the IRS standard mileage rate for moving is 21¢ per mile, the same as 2024.
  • If reimbursements exceed expenses, you have no deduction, and the excess is taxable wages reported on Form 1040, line 1h.

What Is Form 3903, And Why It Matters In 2025

Form 3903, Moving Expenses, is the short worksheet you attach to your tax return to total up eligible PCS moving costs you paid yourself, then net out what the government reimbursed. The result travels to Schedule 1, line 14, which reduces your AGI. That can help other calculations across your return.

Two reminders for 2025:

  • The moving expense deduction is still suspended for civilians under the Tax Cuts and Jobs Act through December 31, 2025, the military PCS exception remains (the One Big Beautiful Bill Act passed in July 2025 did not restore the civilian deduction for tax year 2025, despite some media coverage that implied otherwise).
  • The 2025 moving mileage rate is 21 cents per mile, you can use that instead of actual gas and oil, plus add tolls and parking.

Who Qualifies To Use Form 3903

You qualify if you are on active duty and your move is due to a permanent change of station. PCS includes:

  • A move from home to your first post of active duty.
  • A move from one permanent post to another.
  • A move from your last post to your home or a nearer point in the United States, generally within one year of separation or as allowed under the Joint Travel Regulations.

No distance or time test applies to military moves during 2018–2025.

If it is not a PCS and you are not on active duty, you cannot claim a federal moving deduction for 2018–2025. Temporary duty (TDY) assignments do not count as a permanent change of station either, so a TDY-driven move does not qualify even for active duty members.

PCS Rules, In Plain English

Form 3903 focuses on unreimbursed costs that are reasonable for your move. You can include packing, shipping, short term storage, insurance in transit, and travel to the new home, including lodging. Meals are never deductible on Form 3903.

Reimbursements reduce what you can deduct. The government often reports excludable reimbursements on your W‑2 in box 12 with code P, which confirms that amount is not taxable to you, and it cannot be deducted either. You will enter reimbursements on line 4 of Form 3903 before computing the net.

Where The Deduction Lands On Your Return

  • Compute the total on Form 3903.
  • The allowed amount goes to Schedule 1, line 14, and reduces your AGI (this is an above-the-line adjustment, so you claim it even if you take the standard deduction, never on Schedule A).
  • If reimbursements are more than your expenses, you do not get a deduction, and the excess appears as wages on Form 1040, line 1h.

A quick example to anchor this:

  • You drove 800 miles for your PCS. At 21¢ per mile, that is 168. Add 430 in lodging and 200 for tolls and parking. Your travel subtotal is 798. Add 1,700 of shipping and short term storage. Total qualified costs are 2,498. If your W‑2 shows 1,900 with code P, your deduction is 598 on Schedule 1, line 14. If code P showed 2,700, there would be no deduction, and the excess 202 is taxable wages on line 1h.

Pro move, keep your PCS orders, receipts, and a mileage log. Clean records make Form 3903 fast and defensible.

Note for accounting teams and firm leaders who serve military taxpayers, standardizing workpapers, naming, and review notes keeps Form 3903 clean and review ready, which saves time in peak season. At Accountably, we focus on structured delivery and documentation discipline for firms, not quick staffing, which is why we only mention it here where it helps your workflow, not your marketing.

What You Can Deduct On Form 3903

Here is a clear list of eligible items. If you paid these out of pocket, and they were not covered by an excludable reimbursement, they usually belong on Form 3903.

Expense type What counts for Form 3903
Household goods and personal effects Packing, crating, carrier charges, insurance in transit, short term storage tied to the move
Storage Up to 30 consecutive days after your goods leave the old home and before delivery to the new home
Travel to the new home Airfare or vehicle costs, use actual gas and oil or the 2025 mileage rate of 21¢ per mile, plus tolls and parking
Lodging while en route Necessary lodging on the way to the new home

Meals are not deductible, and you cannot claim side trips or luxury lodging.

Call out on storage, the 30 day storage in transit window is allowed for domestic moves. Foreign moves have expanded storage eligibility, but those rules are specific, see the IRS instructions if you are moving to or between foreign countries.

What You Cannot Deduct

Keep these off Form 3903 to avoid adjustments:

  • Meals, even while traveling.
  • House hunting trips, lease break fees, buying or selling costs, points, and mortgage fees.
  • Repairs, maintenance, insurance, or depreciation for your vehicle.
  • Storage beyond the allowed in transit period for domestic moves.
  • Anything reimbursed by the government that is excluded from your income, often signaled by W‑2 code P, including moving services the government furnishes directly such as a DoD-arranged carrier (you cannot value those services and claim them yourself).

How Reimbursements Change Your Deduction

Reimbursements are the gatekeeper. On line 4 of Form 3903, you enter all reimbursements and allowances you received for the costs you are claiming on lines 1 and 2. The military often provides excludable reimbursements, and those are identified on Form W‑2, box 12 with code P. You still must subtract them from your expenses before you can deduct anything.

If your reimbursements are equal to, or more than, your expenses, you do not get a deduction. If they are more than your expenses, the excess is taxable wages, reported on Form 1040, line 1h. Software usually handles this mapping, but it is your responsibility to make sure inputs match your W‑2.

Quick Number Example You Can Copy

  • Line 1, household goods and storage, 1,900.
  • Line 2, travel and lodging, 600, including 21¢ per mile, tolls, parking, and lodging, no meals.
  • Line 3, total, 2,500.
  • Line 4, reimbursements, 2,100 with code P on your W‑2.
  • Line 5, deduction, 400 goes to Schedule 1, line 14.

If line 4 were 2,700, line 5 would be zero, and the extra 200 would be taxable wages on line 1h.

State Return Considerations

Federally, civilians cannot deduct moving expenses for 2018–2025, and the active duty PCS exception applies. States are not all the same. Many conform to the federal rule, some decouple for certain years, and a few have their own twists. For example, Massachusetts aligns with the federal military exception for 2022–2025, then reopens the broader deduction in 2026 under current state law. Always check the instructions for your state and year.

Practical tip, if you amend your federal return to add or remove a Form 3903 deduction, revisit your state return too, some states require a corresponding amendment.

The 2025 Mileage Rate, One More Time

For moves you drive yourself, you can choose the optional mileage method instead of tracking actual gas and oil. The 2025 standard mileage rate for moving is 21 cents per mile, and you may add tolls and parking to either method (never add depreciation, insurance, registration, or general repairs on top of the mileage rate, the 21 cents already covers vehicle operating costs). Keep a contemporaneous mileage log for your records.

Step by Step, Completing Form 3903

You can finish Form 3903 in a few careful steps. Have your PCS orders, receipts, and W‑2 handy.

1) Check the eligibility box

The IRS added a checkbox to certify you meet the active duty PCS requirement. Do not skip it.

2) Line 1, household goods and storage

Enter packing, shipping, crating, carrier charges, insurance in transit, and allowed storage. For domestic moves, storage is limited to a 30 consecutive day in transit window. For foreign moves, storage rules are broader, see the instructions.

3) Line 2, travel and lodging

Enter airfare or car expenses. If you use your car, choose actual gas and oil or the 2025 mileage rate of 21¢ per mile, add tolls and parking, never meals. Include necessary lodging while en route to the new home.

4) Line 4, reimbursements

Enter all reimbursements and allowances for the expenses on lines 1 and 2. Excludable amounts are often shown on Form W‑2, box 12 with code P. You cannot deduct expenses that were reimbursed tax free.

5) Line 5, the deduction or no deduction

  • If line 3 is more than line 4, subtract line 4 from line 3, and enter the result on line 5 and on Schedule 1, line 14.
  • If line 3 is equal to or less than line 4, you have no moving deduction. If line 4 exceeds line 3, the excess goes to Form 1040, line 1h as wages.

Documentation To Keep

  • PCS orders with dates and locations.
  • Receipts for shipping, packing, carrier bills, storage, and lodging.
  • Mileage log, starting and ending odometer, purpose, dates, and miles, or keep receipts for actual gas and oil.
  • W‑2 showing box 12 code P amounts, if any. Keep records for at least three years after you file, longer if you amend or file late.

Amending A Prior Year

If you missed a valid military PCS deduction in an eligible year, you can usually file Form 1040‑X within three years of the original filing date, or two years after paying the tax, whichever is later. Attach Form 3903 and supporting documents. If you amend federal, check whether your state also needs an amended return.

Common Errors And Easy Wins

  • Claiming meals, they are not deductible on Form 3903.
  • Ignoring reimbursements, always enter W‑2 code P amounts on line 4.
  • Forgetting the checkbox that certifies military PCS eligibility.
  • Skipping mileage logs, without them your mileage claim is weak.
  • Putting the deduction on the wrong line, it belongs on Schedule 1, line 14.

Keep it simple, track every eligible dollar, subtract reimbursements, and map the net to Schedule 1, line 14. That is the whole play.

Final Check

  • Confirm you are on active duty with PCS orders.
  • Total only qualified, unreimbursed costs.
  • Use 21¢ per mile for 2025 if you choose the mileage method.
  • Enter reimbursements on line 4, watch for W‑2 code P.
  • Move the net to Schedule 1, line 14, and keep records for three years.

Common Mistakes We See Every Season

The 3903 is short on lines and long on edge cases. Most notices we see trace back to one of these five patterns, all caught by the IRS W-2 matching program or by a quick read of IRS Publication 3 (Armed Forces' Tax Guide).

1. Skipping the line 4 W-2 code P offset. Filers add up packing, transport, and lodging on lines 1 and 2, then forget that qualified government reimbursements already excluded from W-2 box 1 sit in box 12 code P. Per IRS Publication 3, those amounts must hit line 4 and reduce the deduction on line 5. IRS W-2 matching catches the gap, and the notice usually arrives 12 to 18 months later. Fix: Pull the W-2 first, post box 12 code P to line 4 before touching lines 1 and 2, and reconcile every dollar of code P against the receipts.
2. Including meals in line 2 travel. Travel and lodging from the old home to the new home are deductible, but meals are not – the carve-out has been in IRC §217 since the pre-TCJA era. Adding restaurant or per diem amounts to line 2 inflates the deduction. Fix: Strip meals out of any travel receipt before totaling line 2. Lodging the night before departure and the night of arrival counts, meals never do.
3. Claiming storage beyond 30 consecutive days. Line 1 storage is capped at 30 consecutive days after the items leave the old residence, per the Form 3903 instructions. Filers often carry a self-storage invoice that spans two billing cycles and assume the whole amount qualifies. Fix: Prorate the storage invoice to the first 30 days from the pack-out date. Note the move-out date directly on the workpaper so a reviewer can verify the window.
4. Stacking depreciation onto the 21-cent mileage rate. The 2025 moving mileage rate (IRS Notice 2025-5) covers all vehicle costs except tolls and parking. Filers electing the standard rate sometimes also add depreciation, insurance, or general repairs – none of which qualify under the moving method. Fix: Pick one method per move. If you elect 21 cents per mile, add only tolls and parking. If you elect actual costs, limit to gas and oil plus tolls and parking, and document the choice in the workpaper.
5. Filing 3903 for a TDY move instead of a PCS. Temporary duty assignments do not qualify. Form 3903 applies only to a permanent change of station – first post of active duty, between active-duty posts, or final post to home within one year of ending service. Fix: Confirm the order language reads PCS, not TDY, before opening the workpaper. Reservists called up for fewer than 30 days are not on active duty for 3903 purposes either.
6. Reporting the deduction on Schedule A instead of Schedule 1. The Form 3903 line 5 result is an above-the-line adjustment, claimed regardless of whether the filer itemizes. It belongs on Schedule 1 (Form 1040), line 14 – not on Schedule A. Fix: Route line 5 to Schedule 1, line 14 every time. If the filer takes the standard deduction, the 3903 deduction still applies.

Reusable Checklists

Three copy-paste checklists for the 3903 workpaper. Each one tracks an actual decision point that costs time when it gets skipped.

PCS eligibility verification

  • Confirm active-duty status as of the move date, per IRC §217(g).
  • Pull the written PCS order – verify it directs the move, not TDY.
  • Match the move type to one of three qualifying patterns: home to first post, between active-duty posts, or final post to home within one year of separation.
  • Note the PCS order date and the actual move dates on the workpaper.
  • If a spouse or dependent moved separately, confirm the move ties back to the same PCS order.
  • For any combat-zone exposure, flag the 180-day automatic filing extension.

Expense capture and mileage log

  • Total packing, crating, and transport of household goods for line 1.
  • Cap line 1 storage at 30 consecutive days from the pack-out date.
  • Strip meals out of every travel and lodging receipt before line 2.
  • Count one trip per family member from the old home to the new home – no house-hunting, no extra trips.
  • Elect the mileage method up front: 21 cents per mile for 2025 OR actual gas and oil, never both.
  • Add tolls and parking to whichever method you picked.
  • Exclude pre-move house-hunting, temporary lodging at the new post, and any home buy or sell costs.

Pre-file reconciliation and Schedule 1 handoff

  • Pull the W-2 and post box 12 code P to line 4 before signing line 5.
  • If line 4 exceeds line 3, route the excess to Form 1040 line 1h as taxable wages – not a deduction.
  • Move the line 5 net to Schedule 1 (Form 1040), line 14.
  • If the filer had two PCS moves in the year, prepare a separate Form 3903 for each.
  • Check the certification box at the top of Form 3903.
  • Attach Form 3903 to Form 1040, 1040-SR, or 1040-NR – it cannot be filed standalone.
  • Retain orders, W-2, receipts, and mileage log for at least three years from the return due date.

Keep 3903 Season From Stalling

Active-duty PCS moves cluster around summer rotation windows, which lands 3903 work in the same review cycle as the 1040 itself. The form looks small – five numbered lines – but it sits at the intersection of W-2 box 12 code P data, mileage logs, and the line 4 reimbursement math, per IRS Publication 3 (Armed Forces' Tax Guide). Miss the code P offset and the return either overstates the deduction or double-counts a reimbursement that should sit on Form 1040 line 1h.

The fix is to treat 3903 as a reconciliation task, not a calculation task. Pull the orders, the W-2, the mileage log, and the receipts into one workpaper before any number lands on the return, and the rest of the form falls out cleanly.

  • Verify the PCS order against the move dates before opening the workpaper – TDY assignments and voluntary relocations do not qualify under IRC §217(g).
  • Elect the mileage method once per move: 21 cents per mile for 2025 (IRS Notice 2025-5) or actual gas and oil. Document the choice so reviewers do not re-litigate it.
  • Cap line 1 storage at 30 consecutive days from the pack-out date and prorate any invoice that spans two billing cycles.
  • Reconcile W-2 box 12 code P to line 4 before computing line 5 – this is the single most common 3903 notice trigger flagged by IRS W-2 matching.
  • If reimbursements exceed expenses, route the excess to Form 1040 line 1h as taxable wages and zero out line 5 instead of forcing a deduction.

That reconciliation discipline is the same workflow our U.S.-led tax delivery team applies to every military return: orders pulled, W-2 box 12 verified, mileage method elected once, line 4 reconciled to code P, and the Schedule 1 line 14 handoff documented before the return moves to final review.

FAQs

What is Form 3903 used for

It is the IRS form that totals your unreimbursed PCS moving expenses and sends the net to Schedule 1, line 14, which lowers your AGI. Only active duty moves under PCS orders qualify for 2018–2025.

What mileage rate do I use for a 2025 PCS move

Use 21 cents per mile for moving, the 2025 medical and moving rate. You can always choose actual gas and oil instead, add tolls and parking either way.

How do reimbursements show up on my W‑2

Excludable qualified moving reimbursements for active duty members are reported in box 12 with code P. You cannot deduct amounts that were reimbursed tax free.

Where does the deduction go on my tax return

Complete Form 3903, then enter the allowed amount on Schedule 1, line 14. If reimbursements exceed expenses, there is no deduction, and the excess appears on Form 1040, line 1h.

Every Form Represents Work Your Team Has to Deliver

Accountably embeds trained offshore teams into your workflow – so more returns get handled without more burnout.

30-Day Guarantee 20+ Firms Served SOC 2 Aligned