Skip to main content

How DFAS Payments Work and What to Do If Yours Stops

What DFAS Payments Are and Who Receives Them

DFAS stands for Defense Finance and Accounting Service, the office that pays military members on active duty, retirees, and survivors of service members. If you receive a paycheck from the Department of Defense, a military retirement pension, or survivor benefits, DFAS processes that payment. The money moves through your bank account via direct deposit — DFAS does not mail checks.

DFAS handles pay for active-duty Army, Navy, Air Force, Marines, Space Force, and Coast Guard personnel. It also pays military retirees (those who served 20 years or more), survivors of deceased service members, and former spouses in some cases. If you are unsure whether DFAS pays you, check your pay stub or the account that receives your military income — it will show the source.

Your DFAS payment arrives on the same day each month, usually the first or 15th. The amount depends on your rank, years of service, or survivor status. Unlike civilian paychecks, military pay is not subject to state income tax if you are stationed outside your home state, though federal tax still applies.

Key Takeaways

  • DFAS is the only office that pays active-duty military, retirees, and survivors — you cannot receive these payments from any other source.
  • All DFAS payments go directly to your bank account; if your deposit does not arrive on the expected day, contact DFAS within 24 hours.
  • You can view your pay information, change your direct deposit account, and update your address through milConnect or myPay, the official DFAS portals.
  • If your payment stops or changes unexpectedly, the cause is usually a banking error, a change in your status, or a hold placed by another agency.
  • DFAS customer service is available by phone, email, and through your service branch's personnel office, and response times vary by contact method.

How to Check Your DFAS Payment Status and History

You can see your pay information anytime through milConnect (for active-duty members) or myPay (for retirees and survivors). Both are free, secure portals run by DFAS. Log in with your military email or a DoD ID number, and you will see your pay stub, tax withholding, direct deposit account, and the date your next payment will arrive.

Your pay stub shows your gross pay, deductions (taxes, health insurance, Thrift Savings Plan contributions), and net pay — the amount that actually hits your bank account. If you notice a change in your net pay, the stub will show which deduction changed and by how much. Keep these records for your own tax filing and for proof of income if you need it for loans, housing, or other purposes.

If you do not have access to milConnect or myPay, contact your unit's personnel office (active duty) or the DFAS office that handles your payment type. They can print your pay stub and explain any deduction or change.

What to Do If Your DFAS Payment Does Not Arrive

If your deposit does not show up on the day you expect it, first check your bank account to confirm it has not arrived under a different name or date. Military pay sometimes appears as "US ARMY" or "US NAVY" rather than "DFAS," and processing delays can push the deposit one business day later than usual.

If 24 hours have passed and the money is not there, contact DFAS immediately. Call the customer service line for your branch (Army: 1-800-321-1080; Navy: 1-866-827-5672; Air Force: 1-800-616-3775; Marines: 1-877-622-5388; Coast Guard: 1-866-878-6378). Have your Social Security number, bank account number, and routing number ready. DFAS can tell you whether the payment was sent and, if so, where it went.

Common reasons for a missing payment include a wrong or closed bank account on file, a banking error that rejected the deposit, a hold placed by your bank, a change in your status that DFAS was not notified of, or a court order (child support, tax levy, or debt collection). DFAS can identify which one applies and tell you the next step.

Changing Your Direct Deposit Account or Banking Information

You can update your direct deposit account yourself through milConnect or myPay without calling anyone. Log in, find the "Pay" or "Direct Deposit" section, and enter your new bank account and routing number. The change usually takes effect within one pay period, though some banks process it faster.

If you are switching banks, do not close your old account until at least one payment has arrived in the new one. This prevents your money from bouncing back to DFAS if there is a delay. Once you confirm the deposit landed in the new account, you can close the old one.

If you cannot access milConnect or myPay, you can submit a change through your unit's personnel office or by mailing a signed form to DFAS. The mailed form takes longer — usually two to three pay periods — so use the online portals if you can.

Why Your DFAS Payment Might Change or Stop

Your payment can change for several reasons: a promotion or demotion, a change in your tax withholding, a new deduction (health insurance, Thrift Savings Plan, or loan repayment), a court order for child support or alimony, a tax levy from the IRS, or a debt collection hold. DFAS will show the change on your pay stub, but the reason may not be obvious from the stub alone.

Your payment can stop if you are discharged, retire, or die (in which case survivor benefits begin instead). It can also stop if DFAS loses contact with you — for example, if your address is wrong and mail bounces back, or if you miss a required medical exam for disability pay. If you are a survivor receiving benefits, your payment stops if you reach a certain age, return to active duty, or no longer meet the program's requirements.

If your payment stops unexpectedly, log into milConnect or myPay to see whether DFAS has flagged a problem. If nothing appears there, call DFAS customer service. Bring your most recent pay stub and any letters you received from DFAS or your branch.

Resolving Disputes or Errors in Your DFAS Payment

If you believe your pay is wrong — you were not paid for a full month, a deduction was taken by mistake, or your pay does not match your rank — start by reviewing your pay stub to understand what DFAS recorded. Then contact DFAS with the specific pay period in question and the amount you believe is incorrect.

DFAS will investigate and either correct the error or explain why the pay is correct. Corrections can take several weeks. If DFAS owes you money, it will be added to your next payment or paid as a lump sum, depending on the amount. If you were overpaid, DFAS may deduct the amount from future payments or ask you to repay it.

If you disagree with DFAS's decision, you can file a formal complaint through your service branch's inspector general office or through the Defense Finance and Accounting Service's appeals process. Your unit's personnel office can tell you how to file in your branch.

Understanding Taxes and Deductions on Your DFAS Payment

Military pay is subject to federal income tax, Social Security tax, and Medicare tax. State income tax does not apply if you are stationed outside your home state, but it does apply if you are stationed in your home state or if you are a retiree living in your home state. You can adjust your tax withholding through milConnect or myPay using a W-4 form.

Common deductions from military pay include health insurance premiums, life insurance, the Thrift Savings Plan (a retirement savings account), student loan repayment, and court-ordered child support or alimony. Each deduction is shown separately on your pay stub. If a deduction appears that you did not authorize, contact your unit's personnel office or DFAS immediately.

At the end of the year, DFAS sends a W-2 form showing your gross pay and taxes withheld. Use this for your tax return. If you are a retiree, you will also receive a 1099-R form for any survivor annuity or special pay.

Frequently Asked Questions

Can I have my DFAS payment sent to someone else's bank account?

No. DFAS only deposits money into the account you authorize, and that account must be in your name or a joint account with your spouse. If you need someone else to manage your money, you can give them access to your bank account or set up a power of attorney, but DFAS will not change the account holder.

What happens to my DFAS payment if I am deployed?

Your payment continues as normal. DFAS does not stop or delay pay for deployment. Make sure your direct deposit account and address are current before you deploy, and notify your unit if either changes while you are away.

How long does it take to get a DFAS payment corrected if there was an error?

It depends on the error. Simple corrections (wrong deduction amount, tax withholding) usually appear in the next pay period. Complex issues (overpayment disputes, missing pay for multiple months) can take four to eight weeks while DFAS investigates. You can check the status by calling DFAS or asking your personnel office.

Can DFAS take money from my account for child support or taxes?

Yes. DFAS must comply with court orders for child support and alimony, and with IRS tax levies. These are deducted from your pay before it reaches your bank account. If you believe a deduction is wrong, you can dispute it through the court or the IRS, and DFAS will adjust your pay once the dispute is resolved.

What if I think someone else is receiving my DFAS payment?

Contact DFAS immediately and your bank. DFAS can confirm which account your payment was sent to and whether it matches your records. If your account was compromised, your bank can freeze it and investigate the fraud. File a report with your branch's criminal investigation office as well.