1001Ferramentas
💸Validators

ICMS Rate Validator

Validate ICMS rate as percentage (0-25).

ICMS rate: the state tax percentage and why it varies

ICMS (Imposto sobre Circulação de Mercadorias e Serviços) is Brazil's main state-level VAT-style tax on goods, transport and communication. Its rate (alíquota) is a percentage that depends on the state, the product and whether the sale crosses state lines. This tool checks that a value is a plausible ICMS percentage (a number from 0 up to about 25%, with or without a % sign).

There is no single national ICMS rate. Each state sets its own internal rate by law, and the constitution fixes special interstate rates. Getting the right rate is essential for invoices (NF-e), tax credits and the partilha do ICMS on interstate consumer sales.

The typical rate bands

  • Internal (within a state): commonly 17%–20% on general goods (e.g. SP 18%, RJ 20%, MG 18%), with higher rates on items like fuel, energy and telecom.
  • Interstate 12%: between most states (origin in the South/Southeast to other regions uses 7%).
  • Interstate 7%: from South/Southeast states to North, Northeast, Centre-West and ES.
  • 4%: interstate rate for imported goods (Resolução SF 13/2012).

Where it matters

  • NF-e issuance: the wrong alíquota produces an invalid or miscalculated invoice.
  • DIFAL: interstate consumer sales split the tax between origin and destination states.
  • Tax credits: ICMS is non-cumulative — the rate drives the credit you can offset.
  • Mock data / testing: validating a rate field before a fiscal calculation.

Common pitfalls

  • Never hard-code one rate: it changes by state, product and operation type.
  • Comma vs dot: Brazilian input uses 17,5; normalise the decimal separator before parsing.
  • Rate ≠ final tax: substituição tributária (ST), FCP surcharge and reduced bases all alter the amount due.
  • Plausible ≠ correct: this tool checks the value is in a sane range, not that it's the legally right rate for your operation.

FAQ

Why isn't there one ICMS rate? ICMS is a state tax; each state legislates its own internal rate, while interstate rates are set nationally.

What are the interstate rates? Generally 12% or 7% depending on origin/destination regions, and 4% for imported goods.

Does a valid rate guarantee the right tax? No — ST, FCP and base reductions can change the final ICMS due even when the headline rate is correct.

Related Tools