Use this skill with your AI agent
Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.
| 1 | --- |
| 2 | name: mx-vat-return |
| 3 | description: > |
| 4 | Mexican VAT return (IVA -- Impuesto al Valor Agregado, Declaracion Mensual) for self-employed individuals. Covers the standard 16% rate, zero rate (tasa 0%), exempt activities, monthly filing via SAT portal, DIOT informative declaration, CFDI electronic invoicing, and IVA acreditable computation. Primary source: Ley del IVA (LIVA). |
| 5 | version: 1.0 |
| 6 | jurisdiction: MX |
| 7 | tax_year: 2025 |
| 8 | category: international |
| 9 | depends_on: |
| 10 | - vat-workflow-base |
| 11 | validated: April 2026 |
| 12 | --- |
| 13 | |
| 14 | # Mexico VAT Return (IVA -- Declaracion Mensual) v1.0 |
| 15 | |
| 16 | ## What this file is |
| 17 | |
| 18 | **Obligation category:** CT (Consumption Tax) |
| 19 | **Functional role:** Return preparation |
| 20 | **Status:** Complete |
| 21 | |
| 22 | This is a Tier 2 content skill for preparing the Mexican IVA monthly return for self-employed individuals (personas fisicas con actividad empresarial or regimen de servicios profesionales). Mexico has a single standard rate (16%) plus a zero rate for essential goods and exports, with monthly filing. |
| 23 | |
| 24 | --- |
| 25 | |
| 26 | ## Section 1 -- Scope statement |
| 27 | |
| 28 | **In scope:** |
| 29 | |
| 30 | - Monthly IVA return (Declaracion Mensual via SAT portal) |
| 31 | - Standard 16% IVA rate |
| 32 | - Zero rate (tasa 0%) for food, medicine, exports, agricultural inputs |
| 33 | - Exempt activities |
| 34 | - IVA trasladado (output IVA) and IVA acreditable (input IVA) |
| 35 | - IVA retenido (IVA withheld by clients) |
| 36 | - DIOT (Declaracion Informativa de Operaciones con Terceros) |
| 37 | - CFDI (Comprobante Fiscal Digital por Internet) electronic invoicing |
| 38 | |
| 39 | **Out of scope (refused):** |
| 40 | |
| 41 | - Resico (Regimen Simplificado de Confianza) -- simplified regime with different IVA filing |
| 42 | - Corporate IVA returns |
| 43 | - IVA on imports (customs) |
| 44 | - IEPS (Impuesto Especial sobre Produccion y Servicios) |
| 45 | - ISAN (automotive tax) |
| 46 | - Transfer pricing |
| 47 | - Tax treaty applications |
| 48 | |
| 49 | --- |
| 50 | |
| 51 | ## Section 2 -- Filing requirements |
| 52 | |
| 53 | ### Who must file |
| 54 | |
| 55 | Every persona fisica conducting taxable activities must file monthly IVA returns. This includes: |
| 56 | - Actividad empresarial (business activity) |
| 57 | - Servicios profesionales (professional services / freelancing) |
| 58 | - Arrendamiento (rental income) |
| 59 | |
| 60 | Registration is via the SAT (Servicio de Administracion Tributaria) portal. **Source:** LIVA, Art. 5-D. |
| 61 | |
| 62 | ### Filing schedule |
| 63 | |
| 64 | | Item | Detail | Source | |
| 65 | |------|--------|--------| |
| 66 | | Filing period | Monthly | LIVA, Art. 5-D | |
| 67 | | Due date | 17th of the following month | CFF Art. 31; LIVA Art. 5-D | |
| 68 | | Filing method | Electronic via SAT declaraciones portal | LIVA; SAT Resolucion Miscelanea | |
| 69 | | CFDI requirement | Mandatory for all taxpayers | CFF Art. 29 | |
| 70 | |
| 71 | ### DIOT filing |
| 72 | |
| 73 | The DIOT must be filed monthly (by the 17th of the following month) listing all transactions with third parties above MXN 50,000 in the month. **Source:** LIVA, Art. 32, Frac. VIII. |
| 74 | |
| 75 | --- |
| 76 | |
| 77 | ## Section 3 -- Rates and thresholds |
| 78 | |
| 79 | ### IVA rates |
| 80 | |
| 81 | | Rate | Applies to | Source | |
| 82 | |------|-----------|--------| |
| 83 | | 16% (general) | Most goods and services throughout Mexico | LIVA, Art. 1 | |
| 84 | | 0% (tasa cero) | Basic food (unprocessed), prescription medicine, agricultural/livestock/fishing inputs, exports of goods, certain agricultural services | LIVA, Art. 2-A | |
| 85 | | Exempt | Medical services, education, residential rent, sale of residential property, author's rights, insurance on agricultural/fishing property | LIVA, Art. 15 | |
| 86 | |
| 87 | **Note:** The former 11% border zone rate was eliminated. The standard rate of 16% applies nationwide since 2014. |
| 88 | |
| 89 | ### Key distinction: zero rate vs. exempt |
| 90 | |
| 91 | | Feature | Zero rate (tasa 0%) | Exempt | |
| 92 | |---------|---------------------|--------| |
| 93 | | IVA charged to customer | 0% | No IVA | |
| 94 | | Input IVA (IVA acreditable) | Fully recoverable | NOT recoverable | |
| 95 | | Net effect for seller | Refund position likely | IVA on inputs is a cost | |
| 96 | |
| 97 | --- |
| 98 | |
| 99 | ## Section 4 -- Computation rules (Step format) |
| 100 | |
| 101 | ### Step 1: Classify all activities |
| 102 | |
| 103 | For each sale/service: |
| 104 | 1. **Gravado 16%:** Default rate for most goods and services. |
| 105 | 2. **Tasa 0%:** Check LIVA Art. 2-A list (food, medicine, exports, agricultural inputs). |
| 106 | 3. **Exento:** Check LIVA Art. 15 list (medical, education, residential rent). |
| 107 | |
| 108 | ### Step 2: Compute IVA trasladado (output IVA) |
| 109 | |
| 110 | - Sum of IVA charged on all 16% sales: sales amount x 16%. |
| 111 | - Zero-rate sales contribute $0 to IVA trasladado but remain reportable. |
| 112 | - Exempt sales: no IVA charged. |
| 113 | |
| 114 | **Cash basis rule:** Mexico uses a cash-flow basis for IVA. IVA trasladado is recognized when payment is RECEIVED, not when the invoice is issued. **Source:** LIVA, Art. 1-B. |
| 115 | |
| 116 | ### Step 3: Compute IVA acreditable (deductible input IVA) |
| 117 | |
| 118 | For each purchase with IVA: |
| 119 | 1. Verify the CFDI (electronic invoice) is valid and properly issued. |
| 120 | 2. Verify the purchase is strictly indispensable for the taxable activity. |
| 121 | 3. IVA must have been effectively paid (cash basis). |
| 122 | 4. Sum the IVA on valid, paid purchase CFDIs. |
| 123 | |
| 124 | **Cash basis rule:** IVA acreditable is recognized when payment is MADE, not when the invoice is received. |
| 125 | |
| 126 | ### Step 4: Apply proportional rule if mixed activities |
| 127 | |
| 128 | If the taxpayer has both taxable/zero-rate AND exempt activities: |
| 129 | |
| 130 | IVA acreditable proportion = (taxable + zero-rate sales) / (taxable + zero-rate + exempt sales) |
| 131 | |
| 132 | Apply this proportion to total input IVA. Only the proportional amount is deductible. |
| 133 | |
| 134 | **Source:** LIVA, Art. 5, Frac. V. |
| 135 | |
| 136 | ### Step 5: Compute net IVA |
| 137 | |
| 138 | IVA trasladado - IVA acreditable = net IVA. |
| 139 | |
| 140 | - If positive: tax to pay. |
| 141 | - If negative: saldo a favor. Can be offset against future IVA or requested as refund. |
| 142 | |
| 143 | ### Step 6: Apply IVA retenido (withheld IVA) |
| 144 | |
| 145 | Certain payers are required to withhold IVA from payments to service providers: |
| 146 | |
| 147 | | Scenario | Withholding rate | Source | |
| 148 | |----------|-----------------|--------| |
| 149 | | Legal entities paying personas fisicas for services | 2/3 of IVA (10.6667% of the fee) | LIVA, Art. 1-A, Frac. II | |
| 150 | | Outsourcing/subcontracting | 6% of service value | LIVA, Art. 1-A, Frac. IV | |
| 151 | |
| 152 | Net IVA due = IVA trasladado - IVA acreditable - IVA retenido (credited). |
| 153 | |
| 154 | ### Step 7: File DIOT |
| 155 | |
| 156 | List all transactions with each third party exceeding MXN 50,000. Include: |
| 157 | - RFC (tax ID) of each counterpart |
| 158 | - Total value of transactions |
| 159 | - IVA charged/paid |
| 160 | - Whether taxable, zero-rate, or exempt |
| 161 | |
| 162 | ### Step 8: File and pay |
| 163 | |
| 164 | - Submit declaration via SAT portal (declaraciones.sat.gob.mx). |
| 165 | - Pay via bank transfer or at authorized bank branches. |
| 166 | |
| 167 | --- |
| 168 | |
| 169 | ## Section 5 -- Edge cases and special rules |
| 170 | |
| 171 | ### E-1: Cash-flow basis (flujo de efectivo) |
| 172 | |
| 173 | Mexico's IVA operates on a cash-flow basis, NOT an accrual basis. IVA is recognized when cash is received (output) or paid (input). This means: |
| 174 | - An invoice issued in March but paid in April: IVA trasladado recognized in April. |
| 175 | - A purchase invoice received in March but paid in May: IVA acreditable recognized in May. |
| 176 | |
| 177 | This is the single most important rule in Mexican IVA and the most common source of errors. |
| 178 | |
| 179 | ### E-2: CFDI requirements |
| 180 | |
| 181 | All transactions must be supported by a valid CFDI (Comprobante Fiscal Digital por Internet) stamped by an authorized PAC (Proveedor Autorizado de Certificacion). Input IVA without a valid CFDI is NOT deductible. **Source:** CFF Art. 29. |
| 182 | |
| 183 | ### E-3: Saldo a favor and refund |
| 184 | |
| 185 | Saldos a favor can be: |
| 186 | - Offset against future monthly IVA liabilities (compensacion universal was eliminated in 2019; now only IVA saldo a favor can offset IVA). |
| 187 | - Requested as refund via SAT portal (Formato Electronico de Devoluciones). Refunds are subject to SAT review and may take 40 business days. |
| 188 | |
| 189 | ### E-4: IVA on professional services (honorarios) |
| 190 | |
| 191 | Personas fisicas providing professional services (lawyers, accountants, consultants, developers) charge 16% IVA. When the client is a persona moral (legal entity), the client withholds 2/3 of the IVA (effectively 10.6667% of the pre-tax fee). The professional credits this withholding against their IVA liability. |
| 192 | |
| 193 | ### E-5: Border zone stimulus (Decreto) |
| 194 | |
| 195 | Certain businesses in the northern and southern border zones may apply a reduced IVA effective rate via a fiscal stimulus decree. This stimulus (which reduces the effective rate) may be available for border-zone businesses. Flag for reviewer if the taxpayer operates in a border municipality. |
| 196 | |
| 197 | ### E-6: Invoicing to foreigners |
| 198 | |
| 199 | Services provided to foreign clients consumed abroad are zero-rated (export of services). Requirements: payment must be received from abroad, and the service must be consumed entirely outside Mexico. **Source:** LIVA, Art. 29, Frac. IV. |
| 200 | |
| 201 | --- |
| 202 | |
| 203 | ## Section 6 -- Test suite |
| 204 | |
| 205 | ### Test 1: Standard monthly return (cash basis) |
| 206 | |
| 207 | - **Input:** Sales invoiced: MXN 500,000 (16% IVA). Payments received: MXN 400,000. Purchases paid: MXN 200,000 (16% IVA). |
| 208 | - **Expected:** IVA trasladado: MXN 400,000 x 16% = MXN 64,000 (cash received only). IVA acreditable: MXN 200,000 x 16% = MXN 32,000. Net: MXN 32,000. |
| 209 | |
| 210 | ### Test 2: Professional with IVA retention |
| 211 | |
| 212 | - **Input:** Professional services to legal entity: MXN 100,000 + IVA MXN 16,000. Client withholds 2/3 of IVA: MXN 10,667. |
| 213 | - **Expected:** IVA trasladado: MXN 16,000. IVA retenido credit: MXN 10,667. Net before input IVA: MXN 5,333. |
| 214 | |
| 215 | ### Test 3: Zero-rate exporter |
| 216 | |
| 217 | - **Input:** Export sales: MXN 300,000 (tasa 0%). Purchases paid: MXN 150,000 (IVA: MXN 24,000). |
| 218 | - **Expected:** IVA trasladado: MXN 0. IVA acreditable: MXN 24,000. Saldo a favor: MXN 24,000. |
| 219 | |
| 220 | ### Test 4: Mixed taxable and exempt |
| 221 | |
| 222 | - **Input:** Taxable sales: MXN 800,000. Exempt sales: MXN 200,000. Total IVA on purchases: MXN 50,000. |
| 223 | - **Expected:** Proportion: 80%. IVA acreditable: MXN 40,000. |
| 224 | |
| 225 | ### Test 5: Accrual vs. cash trap |
| 226 | |
| 227 | - **Input:** Invoice issued for MXN 100,000 + IVA. Payment NOT received. |
| 228 | - **Expected:** IVA trasladado: MXN 0 (cash basis -- not yet received). Common error: reporting IVA on accrual. |
| 229 | |
| 230 | --- |
| 231 | |
| 232 | ## Section 7 -- Prohibitions |
| 233 | |
| 234 | - **P-1:** Do NOT use accrual basis for IVA. Mexico uses cash-flow basis. |
| 235 | - **P-2:** Do NOT claim IVA acreditable without a valid stamped CFDI. |
| 236 | - **P-3:** Do NOT claim IVA acreditable on exempt-activity purchases. |
| 237 | - **P-4:** Do NOT ignore the DIOT filing obligation. It is separate from the IVA return but equally mandatory. |
| 238 | - **P-5:** Do NOT confuse zero rate with exempt. Zero rate allows input IVA recovery; exempt does not. |
| 239 | - **P-6:** Do NOT offset IVA saldo a favor against other taxes (compensacion universal was eliminated in 2019). |
| 240 | |
| 241 | --- |
| 242 | |
| 243 | ## Section 8 -- Self-checks |
| 244 | |
| 245 | Before delivering output, verify: |
| 246 | |
| 247 | - [ ] Cash-flow basis applied (IVA recognized when paid/received, NOT invoiced) |
| 248 | - [ ] All transactions supported by valid stamped CFDIs |
| 249 | - [ ] Correct rate applied (16%, 0%, exempt) |
| 250 | - [ ] IVA retenido correctly credited |
| 251 | - [ ] Proportional rule applied if mixed taxable/exempt activities |
| 252 | - [ ] DIOT prepared for all third-party transactions > MXN 50,000 |
| 253 | - [ ] Saldo a favor correctly computed and NOT offset against non-IVA taxes |
| 254 | - [ ] Filing due date: 17th of following month |
| 255 | |
| 256 | --- |
| 257 | |
| 258 | ## Section 9 -- Disclaimer |
| 259 | |
| 260 | This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a CPA, EA, tax attorney, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon. |
| 261 | |
| 262 | The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes. |
| 263 |
Run this skill, then get an accountant to check it
After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.
Quality
Q3: AI-drafted
AI-generated with structure and citations. Not independently verified.
Needs deep research against tax authority websites to reach Q2.
Accountant Review
About
Mexican VAT return (IVA -- Impuesto al Valor Agregado, Declaracion Mensual) for self-employed individuals. Covers the standard 16% rate, zero rate (tasa 0%), exempt activities, monthly filing via SAT portal, DIOT informative declaration, CFDI electronic invoicing, and IVA acreditable computation. Primary source: Ley del IVA (LIVA).
Use this skill
This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, flag it — a licensed accountant will review.