Thousands of taxpayers in Mexico have a balance in their favor without knowing it. Every year they do not claim it, that money is lost. The deadline to request it is 5 years from the filing date.
What is a saldo a favor (balance in your favor)?
A saldo a favor is the amount of tax (ISR, IVA or other) you overpaid to SAT during a tax period. It occurs when your withholdings, provisional payments or deductions exceed the tax you actually owe at the end of the fiscal year.
Simply put: if SAT received more than it was entitled to, that excess is yours. You have the right to recover it through a tax refund or apply it as compensation against future tax obligations.
Why does a saldo a favor occur?
- Excessive payroll withholdings: your employer withheld more ISR than your actual annual income warranted (after personal deductions).
- Personal deductions not applied during the year: medical, school, mortgage, AFORE expenses reduce your tax base and create a difference in your favor.
- Changed employers during the year: each company calculates withholdings independently; combined in the annual declaration, total may be less than what was withheld.
- Two or more simultaneous employers: each withholds as if they were your only income source, resulting in total over-withholding.
- Lower-than-expected variable income: for PFAE or business activity, if provisional payments exceeded the final annual ISR.
- Creditable IVA exceeds IVA charged: common for companies with large expenses or exports.
How to check if you have a saldo a favor
1. When filing your annual declaration
The most common method. When you file your annual tax return on the SAT portal, the system automatically calculates the result. If the final box shows "Saldo a favor" with a positive amount, that money is yours.
2. Through your SAT account
Log in to sat.gob.mx → "Mi contabilidad" → "Saldos y adeudos". Here you can see pending balances in your favor from previous declarations that you have not yet claimed.
3. Through the tax mailbox
If SAT processed an automatic refund or issued a resolution on your balance, it notifies you through the buzón tributario. Check it regularly.
How to request the refund
Option A: Automatic refund (when filing annual declaration)
- When filing on sat.gob.mx, the system detects the saldo a favor.
- Select "Yes" when asked if you want SAT to refund the balance.
- Enter your 18-digit CLABE bank account number registered in your name (must match your RFC).
- Confirm and submit. SAT processes the request automatically.
Option B: Manual refund request (FED form)
- Go to sat.gob.mx → "Trámites y servicios" → "Devoluciones y compensaciones" → "Solicitud de devolución".
- Fill out the FED (Formato Electrónico de Devolución) with the period, tax type and amount.
- Attach required documentation.
- Sign with e.firma (required for amounts over $10,000 MXN for individuals).
- Save the acknowledgment with the case number.
How long does SAT take to pay?
| Refund type | Legal SAT deadline | Typical real time |
|---|---|---|
| ISR individuals (automatic, annual declaration) | 40 business days | 5–20 business days in many cases |
| ISR manual request (FED) | 40 business days | 25–60 business days |
| IVA companies | 40 business days | 40–90 business days (frequent requirements) |
| IVA exporters (immediate refund) | 20 business days | 15–30 business days |
Common reasons SAT denies a refund
- CLABE account number incorrect or not in your name
- Discrepancies between declaration and CFDIs in SAT's system
- RFC with pending unfiled declarations or outstanding tax debts
- Incomplete or inconsistent supporting documentation
- Expired e.firma
- Supplier on SAT's EFOS list (fake invoice issuers)
Refund vs. compensation: which is better?
| Option | What it is | When to use it |
|---|---|---|
| Refund (devolución) | SAT deposits the money directly into your bank account | When you do not have upcoming taxes to pay and need liquidity |
| Compensation | Apply the balance against an upcoming tax payment of the same type | When you have imminent tax obligations; faster than waiting for a refund |
Important since 2019: universal compensation was eliminated. You can only compensate the same type of tax (IVA against IVA, ISR against ISR).
How long do you have to claim it?
The right to request a refund expires in 5 years from the day after the declaration generating the balance was filed (Art. 22 of the Federal Tax Code). After 5 years without claiming, you lose the right.
Think you have a balance in your favor? We will check.
Many taxpayers leave money with SAT without knowing it. Our accountants review your tax history, calculate any balance in your favor and manage the full refund process. Service in Spanish, English and Russian.
Free consultation →