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: mexico-crypto-tax |
| 3 | description: > |
| 4 | Use this skill whenever asked about Mexico cryptocurrency or virtual asset taxation. Trigger on phrases like "crypto tax Mexico", "Bitcoin Mexico", "impuesto criptomonedas", "ISR crypto", "SAT crypto", "activos virtuales Mexico", "Bitso tax", "staking Mexico", "mining income Mexico", "NFT tax Mexico", "Ley Fintech crypto", "declaración anual crypto", "CFDI crypto", or any question about the income tax, ISR, or IVA treatment of cryptocurrency, tokens, or digital assets for Mexican tax residents or Mexico-source crypto income. Covers SAT treatment of virtual assets, ISR rates, cost basis, CARF reporting, and Ley Fintech classification. ALWAYS read this skill before touching any Mexico crypto work. |
| 5 | version: 1.0 |
| 6 | jurisdiction: MX |
| 7 | tax_year: 2025 |
| 8 | category: crypto |
| 9 | depends_on: |
| 10 | - mexico-income-tax |
| 11 | verified_by: pending |
| 12 | --- |
| 13 | |
| 14 | # Mexico Crypto / Virtual Assets Tax Skill v1.0 |
| 15 | |
| 16 | --- |
| 17 | |
| 18 | ## Section 1 -- Quick Reference |
| 19 | |
| 20 | | Field | Value | |
| 21 | |---|---| |
| 22 | | Country | United Mexican States (Estados Unidos Mexicanos) | |
| 23 | | Tax | Impuesto Sobre la Renta (ISR) on Virtual Assets | |
| 24 | | Currency | MXN (Mexican Peso) — all values must be in MXN at transaction date | |
| 25 | | Tax year | Calendar year (1 January -- 31 December) — "ejercicio fiscal" | |
| 26 | | Primary authority | Ley del Impuesto Sobre la Renta (LISR), Art. 126 (enajenación de bienes), Art. 142 (otros ingresos), Art. 152 (progressive rates) | |
| 27 | | Supporting legislation | Ley para Regular las Instituciones de Tecnología Financiera (Ley Fintech, 2018), Art. 30; Código Fiscal de la Federación (CFF), Art. 16-A; Circular 4/2019 Banco de México | |
| 28 | | Tax authority | Servicio de Administración Tributaria (SAT) | |
| 29 | | Filing portal | Portal SAT (sat.gob.mx) | |
| 30 | | Filing deadline | 30 April of the following year (Declaración Anual de Personas Físicas) | |
| 31 | | International reporting | CARF — Mexico adopted implementation effective 1 April 2026; exchanges report to SAT | |
| 32 | | Validated by | Pending — requires sign-off by a Mexican Contador Público (C.P.) or licensed tax professional | |
| 33 | | Skill version | 1.0 | |
| 34 | |
| 35 | ### Key Principles |
| 36 | |
| 37 | - Mexico does NOT have a specific crypto tax law — crypto is taxed under general ISR rules |
| 38 | - Virtual assets are classified as "activos virtuales" (intangible movable property) under Ley Fintech Art. 30 |
| 39 | - They are explicitly NOT legal tender, NOT foreign currency, and NOT denominated in any currency |
| 40 | - The SAT taxes realized gains; mere holding (HODL) does not trigger tax |
| 41 | - There is an annual exemption of approximately $60,000 MXN for non-habitual disposals of movable property |
| 42 | |
| 43 | ### Conservative Defaults |
| 44 | |
| 45 | | Ambiguity | Default | |
| 46 | |---|---| |
| 47 | | Unknown whether trading or occasional | Treat as habitual (actividad empresarial) — higher compliance burden | |
| 48 | | Unknown cost basis | STOP — cannot compute gain without documented acquisition cost | |
| 49 | | Unknown residency status | STOP — Mexican residents taxed on worldwide income; non-residents on Mexico-source only | |
| 50 | | Mining classification unclear | Treat as "otros ingresos" (Art. 142 LISR) unless clearly commercial-scale | |
| 51 | | CFDI required? | If in doubt, issue CFDI for business crypto transactions | |
| 52 | | RESICO eligibility unclear | Verify income does not exceed $3,500,000 MXN annually | |
| 53 | |
| 54 | --- |
| 55 | |
| 56 | ## Section 2 -- Classification Rules |
| 57 | |
| 58 | ### 2.1 Legal Classification |
| 59 | |
| 60 | | Term | Definition | Authority | |
| 61 | |---|---|---| |
| 62 | | Activos virtuales | Digital representations of value that can be electronically transferred and used as means of payment, NOT legal tender | Ley Fintech Art. 30 | |
| 63 | | Bienes intangibles muebles | Intangible movable property — the SAT's fiscal classification for crypto | SAT criteria (oficios 2019–2025) | |
| 64 | | Enajenación de bienes | Disposal/alienation of property — the chapter under which crypto sales are taxed | LISR Art. 126 | |
| 65 | |
| 66 | ### 2.2 Taxable Events |
| 67 | |
| 68 | | Event | Tax Treatment | LISR Chapter | |
| 69 | |---|---|---| |
| 70 | | Sale of crypto for MXN/fiat | Taxable — enajenación de bienes | Art. 126 (occasional) or Art. 100 (business) | |
| 71 | | Crypto-to-crypto exchange (swap) | Taxable — enajenación (disposal at FMV) | Art. 126 / Art. 100 | |
| 72 | | Payment for goods/services with crypto | Taxable — disposal at FMV in MXN on date of transaction | Art. 126 / Art. 100 | |
| 73 | | Mining rewards received | Taxable — income at FMV when received | Art. 142 (otros ingresos) or Art. 100 (business) | |
| 74 | | Staking rewards received | Taxable — income at FMV when received | Art. 142 (otros ingresos) | |
| 75 | | Crypto received as salary/payment | Taxable — employment or professional income at FMV | Art. 94 (salarios) or Art. 100 | |
| 76 | | Holding crypto (HODL) | NOT taxable — no enajenación has occurred | — | |
| 77 | | Transfer between own wallets | NOT taxable — no change in ownership | — | |
| 78 | | Receiving crypto as gift | Taxable to recipient if exceeds annual gift exemption | Art. 93(XXIII) LISR | |
| 79 | |
| 80 | ### 2.3 Occasional vs Business Activity |
| 81 | |
| 82 | The SAT distinguishes between occasional disposals and habitual business activity: |
| 83 | |
| 84 | | Factor | Occasional (Enajenación de bienes) | Business (Actividad empresarial) | |
| 85 | |---|---|---| |
| 86 | | Frequency | Infrequent, sporadic sales | Regular, systematic trading | |
| 87 | | Intent | Not primary economic activity | Profit-seeking as primary activity | |
| 88 | | Tax treatment | Annual declaration; $60,000 MXN exemption may apply | Monthly provisional payments; full ISR + 16% IVA potential | |
| 89 | | Reporting | In Declaración Anual under "enajenación" | Monthly declarations + annual | |
| 90 | | Cost basis adjustment | INPC inflation adjustment allowed | Full deductions per business rules | |
| 91 | |
| 92 | --- |
| 93 | |
| 94 | ## Section 3 -- Rate Tables |
| 95 | |
| 96 | ### 3.1 ISR Progressive Rates — Personas Físicas (2025) |
| 97 | |
| 98 | | Lower Limit (MXN) | Upper Limit (MXN) | Fixed Quota (MXN) | Marginal Rate | |
| 99 | |---|---|---|---| |
| 100 | | $0.01 | $8,952.49 | $0.00 | 1.92% | |
| 101 | | $8,952.50 | $75,984.55 | $171.88 | 6.40% | |
| 102 | | $75,984.56 | $133,536.07 | $4,461.94 | 10.88% | |
| 103 | | $133,536.08 | $155,229.80 | $10,723.55 | 16.00% | |
| 104 | | $155,229.81 | $185,852.57 | $14,194.54 | 17.92% | |
| 105 | | $185,852.58 | $374,837.88 | $19,682.13 | 21.36% | |
| 106 | | $374,837.89 | $590,795.99 | $60,049.40 | 23.52% | |
| 107 | | $590,796.00 | $1,127,926.84 | $110,842.74 | 30.00% | |
| 108 | | $1,127,926.85 | $1,503,902.46 | $271,981.99 | 32.00% | |
| 109 | | $1,503,902.47 | $4,511,707.37 | $392,294.17 | 34.00% | |
| 110 | | $4,511,707.38 | En adelante | $1,417,491.57 | 35.00% | |
| 111 | |
| 112 | **Citation:** LISR Art. 152; Resolución Miscelánea Fiscal 2025. |
| 113 | |
| 114 | Crypto gains are added to ALL other income for the year to determine the applicable bracket. |
| 115 | |
| 116 | ### 3.2 Corporate ISR Rate |
| 117 | |
| 118 | | Entity Type | Rate | |
| 119 | |---|---| |
| 120 | | Personas morales (corporations) | 30% flat on net gain | |
| 121 | |
| 122 | **Citation:** LISR Art. 9. |
| 123 | |
| 124 | ### 3.3 RESICO Rates (Régimen Simplificado de Confianza) |
| 125 | |
| 126 | If the taxpayer qualifies for RESICO (total annual income ≤ $3,500,000 MXN): |
| 127 | |
| 128 | | Annual Income (MXN) | Rate | |
| 129 | |---|---| |
| 130 | | Up to $300,000 | 1.00% | |
| 131 | | $300,001 – $600,000 | 1.10% | |
| 132 | | $600,001 – $1,000,000 | 1.50% | |
| 133 | | $1,000,001 – $2,500,000 | 2.00% | |
| 134 | | $2,500,001 – $3,500,000 | 2.50% | |
| 135 | |
| 136 | **Warning:** RESICO applicability to crypto traders is uncertain. Conservative default: use the general progressive regime unless a tax professional confirms RESICO eligibility. |
| 137 | |
| 138 | ### 3.4 The 20% Alternative Rate |
| 139 | |
| 140 | If a taxpayer **cannot prove** their cost basis for a crypto disposal, the SAT may apply a **20% rate on gross proceeds** instead. This is not an elective option — it is a fallback when documentation is insufficient. |
| 141 | |
| 142 | **Citation:** LISR Art. 126, third paragraph. |
| 143 | |
| 144 | ### 3.5 Annual Exemption |
| 145 | |
| 146 | | Exemption | Amount | Condition | |
| 147 | |---|---|---| |
| 148 | | Enajenación de bienes muebles | ~$60,000 MXN per year (3× UMA anualizada, approx. $124,000 MXN for 2025 per some sources) | Non-habitual disposals only; habitual traders do NOT qualify | |
| 149 | |
| 150 | The exact threshold is tied to the UMA (Unidad de Medida y Actualización) and updated annually. |
| 151 | |
| 152 | --- |
| 153 | |
| 154 | ## Section 4 -- Cost Basis Methods |
| 155 | |
| 156 | ### 4.1 Accepted Methods |
| 157 | |
| 158 | | Method | Status | |
| 159 | |---|---| |
| 160 | | Specific identification | Primary method — match each sale to a specific acquisition lot | |
| 161 | | FIFO (First In, First Out) | Accepted when specific identification impractical | |
| 162 | | INPC-adjusted cost | Cost basis may be adjusted for inflation using INPC (Índice Nacional de Precios al Consumidor) from acquisition month to disposal month | |
| 163 | | Average cost | Less common; may be accepted with documentation | |
| 164 | | LIFO | Not standard practice | |
| 165 | |
| 166 | ### 4.2 Cost Basis Components |
| 167 | |
| 168 | | Component | Included? | |
| 169 | |---|---| |
| 170 | | Purchase price in MXN (at exchange rate on acquisition date) | Yes | |
| 171 | | Exchange fees and commissions on acquisition | Yes | |
| 172 | | Network/gas fees on acquisition | Yes | |
| 173 | | Exchange fees and commissions on disposal | Yes — deductible from proceeds | |
| 174 | | INPC inflation adjustment | Yes — for enajenación de bienes calculation | |
| 175 | |
| 176 | ### 4.3 INPC Adjustment |
| 177 | |
| 178 | For occasional disposals under the enajenación de bienes chapter, the cost basis can be adjusted for inflation: |
| 179 | |
| 180 | ``` |
| 181 | Adjusted cost = Original cost × (INPC disposal month / INPC acquisition month) |
| 182 | ``` |
| 183 | |
| 184 | This can meaningfully reduce the taxable gain for long-held assets in a high-inflation environment. |
| 185 | |
| 186 | **Citation:** LISR Art. 124. |
| 187 | |
| 188 | ### 4.4 Unverifiable Cost Basis |
| 189 | |
| 190 | If the taxpayer cannot document their acquisition cost, the SAT may apply a 20% tax on gross sale proceeds. This is punitive — it effectively assumes zero cost basis and then applies 20% to the full amount. |
| 191 | |
| 192 | --- |
| 193 | |
| 194 | ## Section 5 -- DeFi / Staking / Mining / Airdrop Treatment |
| 195 | |
| 196 | ### 5.1 Mining |
| 197 | |
| 198 | | Aspect | Treatment | |
| 199 | |---|---| |
| 200 | | Occasional mining (hobby) | "Otros ingresos" (Art. 142 LISR) — taxable at progressive rates | |
| 201 | | Commercial mining operation | Actividad empresarial — ISR at progressive rates + 16% IVA on services | |
| 202 | | Valuation | FMV in MXN at date of receipt | |
| 203 | | Cost basis of mined coins | FMV at receipt (for future disposal) | |
| 204 | | Deductible expenses (commercial) | Electricity, equipment depreciation, internet, facility costs | |
| 205 | | CFDI requirement | Business miners must issue CFDI for self-billed income | |
| 206 | |
| 207 | ### 5.2 Staking |
| 208 | |
| 209 | | Aspect | Treatment | |
| 210 | |---|---| |
| 211 | | Staking rewards | Taxable as "otros ingresos" at FMV when received | |
| 212 | | Cost basis of staking rewards | FMV at receipt date (for future disposal) | |
| 213 | | Staking-as-a-service | If providing service: actividad empresarial + IVA | |
| 214 | | Loss from slashing | Likely not deductible absent specific SAT guidance | |
| 215 | |
| 216 | ### 5.3 Airdrops |
| 217 | |
| 218 | | Aspect | Treatment | |
| 219 | |---|---| |
| 220 | | Promotional airdrop | Taxable as "otros ingresos" at FMV when received | |
| 221 | | Fork-based distribution | Cost basis of ₩0; taxable on disposal | |
| 222 | | Airdrop in exchange for a service | Income at FMV — may be actividad empresarial | |
| 223 | |
| 224 | ### 5.4 DeFi |
| 225 | |
| 226 | | Activity | Treatment | |
| 227 | |---|---| |
| 228 | | DeFi lending interest | Income at FMV — "otros ingresos" or business income | |
| 229 | | Liquidity provision (AMM) | Depositing tokens to pool = potential disposal; LP tokens have new cost basis | |
| 230 | | Yield farming rewards | Income at FMV when received | |
| 231 | | Impermanent loss | Not specifically addressed by SAT; likely not deductible | |
| 232 | | Crypto-to-crypto swaps in DeFi | Each swap is a taxable enajenación | |
| 233 | | Wrapping (e.g., ETH → WETH) | Arguable — conservative: treat as disposal | |
| 234 | |
| 235 | --- |
| 236 | |
| 237 | ## Section 6 -- NFT Treatment |
| 238 | |
| 239 | | Aspect | Treatment | |
| 240 | |---|---| |
| 241 | | Purchase of NFT | Acquisition cost for future disposal | |
| 242 | | Sale of NFT at profit | Taxable — enajenación de bienes at progressive ISR rates | |
| 243 | | Creation and sale (artist/creator) | Business income (actividad empresarial) — ISR + 16% IVA | |
| 244 | | NFT royalties | Income — "otros ingresos" or business income depending on regularity | |
| 245 | | NFT-to-NFT swap | Disposal of both — compute gain/loss on each | |
| 246 | | IVA on NFT sales | If business activity: 16% IVA applies to NFT sales (digital service) | |
| 247 | | CFDI for NFT sales | Required for business transactions | |
| 248 | |
| 249 | --- |
| 250 | |
| 251 | ## Section 7 -- Reporting Requirements |
| 252 | |
| 253 | ### 7.1 Individual Filing |
| 254 | |
| 255 | | Requirement | Detail | |
| 256 | |---|---| |
| 257 | | Return type | Declaración Anual de Personas Físicas | |
| 258 | | Filing deadline | 30 April of the following year | |
| 259 | | Filing portal | Portal SAT (sat.gob.mx) | |
| 260 | | Crypto section | No dedicated crypto form — report under "Enajenación de bienes" (occasional) or "Actividad empresarial" (business) | |
| 261 | | Payment deadline | 30 April (or installments if arranged) | |
| 262 | |
| 263 | ### 7.2 Monthly Provisional Payments |
| 264 | |
| 265 | | Who | Obligation | |
| 266 | |---|---| |
| 267 | | Habitual traders (actividad empresarial) | Must make monthly ISR provisional payments (pagos provisionales) by the 17th of the following month | |
| 268 | | Occasional sellers (enajenación) | No monthly obligation — annual declaration only | |
| 269 | |
| 270 | ### 7.3 CFDI Requirements |
| 271 | |
| 272 | | Scenario | CFDI Required? | |
| 273 | |---|---| |
| 274 | | Business-to-business crypto transactions | Yes — must issue CFDI | |
| 275 | | Business receiving crypto as payment | Yes — CFDI for the underlying supply | |
| 276 | | Individual occasional sale | No CFDI required for personal transactions | |
| 277 | | Mining as business | Yes — self-billed CFDI for mining income | |
| 278 | |
| 279 | ### 7.4 CARF and Exchange Reporting |
| 280 | |
| 281 | | Requirement | Detail | |
| 282 | |---|---| |
| 283 | | CARF adoption | Mexico implemented CARF effective 1 April 2026 | |
| 284 | | Exchange obligations | Crypto intermediaries (exchanges, brokers, platforms) report user transaction data directly to SAT | |
| 285 | | What is reported | User identification, transaction amounts, gains/losses | |
| 286 | | Impact | SAT can cross-reference declared income against exchange reports | |
| 287 | |
| 288 | ### 7.5 Record-Keeping |
| 289 | |
| 290 | | Requirement | Detail | |
| 291 | |---|---| |
| 292 | | Retention period | 5 years from filing deadline (CFF Art. 30) | |
| 293 | | Records to maintain | Full transaction logs, exchange CSVs, cost basis records, CFDI documentation, INPC adjustment workpapers | |
| 294 | | Format | Digital records acceptable; XML for CFDI | |
| 295 | | Burden of proof | On the taxpayer — SAT can audit and request all documentation | |
| 296 | |
| 297 | --- |
| 298 | |
| 299 | ## Section 8 -- Loss Offset and Carry-Forward |
| 300 | |
| 301 | ### 8.1 Loss Offset Rules |
| 302 | |
| 303 | | Rule | Detail | |
| 304 | |---|---| |
| 305 | | Loss offset within same category | Losses from enajenación de bienes muebles can offset gains from enajenación de bienes muebles within the same year | |
| 306 | | Cross-category offset | Losses from crypto generally CANNOT offset employment income, interest, or other income categories | |
| 307 | | Actividad empresarial losses | Business losses can offset business income; carry-forward for up to 10 years | |
| 308 | | Enajenación losses | Limited offset — only against gains from same type of asset disposal | |
| 309 | |
| 310 | ### 8.2 Business Loss Carry-Forward |
| 311 | |
| 312 | | Rule | Detail | |
| 313 | |---|---| |
| 314 | | Available to | Taxpayers under actividad empresarial regime | |
| 315 | | Duration | Up to 10 years | |
| 316 | | Adjustment | Must adjust for inflation using INPC | |
| 317 | | Condition | Must be properly documented and declared in the year incurred | |
| 318 | |
| 319 | ### 8.3 Key Limitation |
| 320 | |
| 321 | Occasional sellers (enajenación de bienes) have significantly more limited loss utilization than business traders. If crypto trading generates recurring losses, consult a tax professional about whether actividad empresarial classification is more appropriate. |
| 322 | |
| 323 | --- |
| 324 | |
| 325 | ## Section 9 -- Anti-Avoidance Rules |
| 326 | |
| 327 | ### 9.1 SAT Enforcement Powers |
| 328 | |
| 329 | | Measure | Detail | |
| 330 | |---|---| |
| 331 | | Exchange data access | SAT receives transaction data from Mexican exchanges (Bitso, etc.) and through CARF from foreign platforms (from April 2026) | |
| 332 | | Bank account monitoring | SAT monitors bank deposits; large unexplained deposits trigger audits | |
| 333 | | Discrepancia fiscal | If spending exceeds declared income, SAT can assess tax on the difference | |
| 334 | | Informant reporting | Third-party reporting obligations exist | |
| 335 | |
| 336 | ### 9.2 Penalties |
| 337 | |
| 338 | | Violation | Penalty | |
| 339 | |---|---| |
| 340 | | Failure to file | 55%–75% surcharge on unpaid tax | |
| 341 | | Late filing | Inflation-adjusted surcharges (recargos) + fines | |
| 342 | | Underdeclared income | 55%–75% of unpaid tax + surcharges | |
| 343 | | Tax fraud (defraudación fiscal) | Criminal penalties — imprisonment and fines | |
| 344 | | Failure to issue CFDI | Fines per missing CFDI | |
| 345 | |
| 346 | ### 9.3 Transfer Pricing |
| 347 | |
| 348 | For related-party crypto transactions (e.g., between a taxpayer and a controlled entity), arm's length principles apply. The SAT can recharacterize transactions at fair market value. |
| 349 | |
| 350 | ### 9.4 Crypto as Payment for Invoiced Services |
| 351 | |
| 352 | If crypto is used to pay for services that should be invoiced, both parties have obligations: the service provider must issue a CFDI in MXN at the transaction-date exchange rate, and the payer must recognize a disposal of the crypto at FMV. |
| 353 | |
| 354 | --- |
| 355 | |
| 356 | ## Section 10 -- Worked Examples |
| 357 | |
| 358 | ### Example 1 -- Occasional Sale, INPC Adjustment |
| 359 | |
| 360 | **Input:** Mexican tax resident, salaried employee. Bought 0.5 BTC on Bitso in January 2024 for $250,000 MXN. Sold 0.5 BTC in November 2025 for $500,000 MXN. Exchange fees: $3,000 MXN total. INPC Jan 2024: 133.24; INPC Nov 2025: 142.50 (hypothetical). No other disposals in the year. Salary income: $600,000 MXN. |
| 361 | |
| 362 | **Computation:** |
| 363 | ``` |
| 364 | Disposal proceeds: $500,000 |
| 365 | Less exchange fees: -$3,000 |
| 366 | Net proceeds: $497,000 |
| 367 | |
| 368 | Cost basis: $250,000 |
| 369 | INPC adjustment: $250,000 × (142.50 / 133.24) = $267,380 |
| 370 | Adjusted cost basis: $267,380 |
| 371 | |
| 372 | Gain: $497,000 - $267,380 = $229,620 |
| 373 | |
| 374 | Exemption check: Single disposal, non-habitual — $60,000 exemption does NOT apply |
| 375 | if total disposals exceed the threshold (verify UMA for year). |
| 376 | Conservative: treat as fully taxable. |
| 377 | |
| 378 | Combined income: $600,000 salary + $229,620 crypto = $829,620 total |
| 379 | |
| 380 | ISR on $829,620: |
| 381 | Art. 152 tariff: $110,842.74 + ($829,620 - $590,796) × 30% |
| 382 | = $110,842.74 + $71,647.20 |
| 383 | = $182,489.94 |
| 384 | |
| 385 | Less ISR already withheld on salary (employer PAYE), the crypto gain adds |
| 386 | approximately $68,886 in additional ISR ($229,620 × ~30% effective marginal rate). |
| 387 | ``` |
| 388 | |
| 389 | Filed in Declaración Anual by 30 April 2026. |
| 390 | |
| 391 | ### Example 2 -- Habitual Trader with Monthly Provisionals |
| 392 | |
| 393 | **Input:** Mexican tax resident. Trades crypto full-time on Bitso and Binance. Total 2025 trading income: $1,200,000 MXN in net gains. Operating expenses (internet, equipment): $80,000 MXN. Registered under actividad empresarial. |
| 394 | |
| 395 | **Computation:** |
| 396 | ``` |
| 397 | Gross income: $1,200,000 |
| 398 | Deductible expenses: -$80,000 |
| 399 | Net taxable income: $1,120,000 |
| 400 | |
| 401 | ISR on $1,120,000: |
| 402 | Art. 152 tariff: $110,842.74 + ($1,120,000 - $590,796) × 30% |
| 403 | = $110,842.74 + $158,761.20 |
| 404 | = $269,603.94 |
| 405 | |
| 406 | Monthly provisionals: ~$22,467/month (subject to adjustment based on actual monthly income) |
| 407 | Annual reconciliation: File Declaración Anual, credit provisional payments against annual ISR |
| 408 | ``` |
| 409 | |
| 410 | Monthly provisional payments due by the 17th of the following month. |
| 411 | |
| 412 | ### Example 3 -- Mining Income |
| 413 | |
| 414 | **Input:** Mexican tax resident operates a small mining rig at home. Mined 0.02 BTC over 2025 with total FMV of $20,000 MXN at various receipt dates. Electricity cost: $8,000 MXN. |
| 415 | |
| 416 | **Computation:** |
| 417 | ``` |
| 418 | Mining income (otros ingresos): $20,000 (FMV at receipt dates) |
| 419 | Cost basis for mined BTC: $20,000 (for future disposal calculation) |
| 420 | |
| 421 | If classified as otros ingresos (occasional): |
| 422 | Added to other income for progressive rate computation |
| 423 | Deductions: limited under otros ingresos chapter |
| 424 | |
| 425 | If classified as actividad empresarial: |
| 426 | Electricity deduction: $8,000 |
| 427 | Net income: $12,000 |
| 428 | ISR: at progressive rates, added to other income |
| 429 | IVA: 16% may apply on mining services |
| 430 | ``` |
| 431 | |
| 432 | Conservative: declare as otros ingresos unless professional confirms business classification. |
| 433 | |
| 434 | --- |
| 435 | |
| 436 | ## Self-Checks |
| 437 | |
| 438 | Before finalising any Mexico crypto tax computation, verify: |
| 439 | |
| 440 | - [ ] Has the taxpayer confirmed Mexican tax residency? |
| 441 | - [ ] Are all transaction values converted to MXN at the transaction-date exchange rate? |
| 442 | - [ ] Is the taxpayer classified as occasional (enajenación) or habitual (actividad empresarial)? |
| 443 | - [ ] Has the INPC adjustment been applied for enajenación de bienes? |
| 444 | - [ ] Is the annual exemption for movable property applicable (non-habitual only)? |
| 445 | - [ ] Has the 20% gross proceeds fallback been avoided by documenting cost basis? |
| 446 | - [ ] For business traders: are monthly provisional payments being made? |
| 447 | - [ ] Have all crypto-to-crypto swaps been treated as disposals? |
| 448 | - [ ] CFDI requirements: are business transactions properly invoiced? |
| 449 | - [ ] Have loss offset rules been applied correctly (same category only)? |
| 450 | - [ ] CARF: does the taxpayer know exchanges now report to SAT? |
| 451 | - [ ] Flag for reviewer: confirm UMA-based exemption threshold for the relevant year |
| 452 | |
| 453 | --- |
| 454 | |
| 455 | ## PROHIBITIONS |
| 456 | |
| 457 | - NEVER state that crypto is tax-free in Mexico — realized gains are taxable under ISR |
| 458 | - NEVER ignore crypto-to-crypto swaps — each is a taxable enajenación |
| 459 | - NEVER apply the 20% gross proceeds rate by choice — it is a punitive fallback for missing cost basis |
| 460 | - NEVER forget INPC adjustment for occasional disposals — it can meaningfully reduce tax |
| 461 | - NEVER mix enajenación and actividad empresarial rules — they have different compliance obligations |
| 462 | - NEVER ignore monthly provisional payment obligations for business traders |
| 463 | - NEVER assume RESICO eligibility without verification of income limits and regime requirements |
| 464 | - NEVER compute gains in USD or other currencies — SAT requires MXN |
| 465 | - NEVER treat wallet-to-wallet transfers as taxable disposals |
| 466 | - NEVER ignore CARF reporting — SAT receives exchange data from April 2026 |
| 467 | - NEVER present crypto tax positions as definitive — always label as estimated and flag for professional review |
| 468 | |
| 469 | --- |
| 470 | |
| 471 | ## Disclaimer |
| 472 | |
| 473 | 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 Mexican Contador Público, licensed tax advisor, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon. |
| 474 | |
| 475 | 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. |
| 476 |
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.
Verification status
Research-verified
Drafted from authoritative sources (tax authority sites, Big-4 summaries). Awaiting credentialed sign-off.
Needs section-by-section practitioner review to reach accountant-verified.
Section review progress
About
Use this skill whenever asked about Mexico cryptocurrency or virtual asset taxation. Trigger on phrases like "crypto tax Mexico", "Bitcoin Mexico", "impuesto criptomonedas", "ISR crypto", "SAT crypto", "activos virtuales Mexico", "Bitso tax", "staking Mexico", "mining income Mexico", "NFT tax Mexico", "Ley Fintech crypto", "declaración anual crypto", "CFDI crypto", or any question about the income tax, ISR, or IVA treatment of cryptocurrency, tokens, or digital assets for Mexican tax residents or Mexico-source crypto income. Covers SAT treatment of virtual assets, ISR rates, cost basis, CARF reporting, and Ley Fintech classification. ALWAYS read this skill before touching any Mexico crypto work.
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, report an issue — a licensed accountant will review.