The ICMS is included in the price of most products sold in Brazil. Although businesses are familiar with this tax, its calculation can vary significantly depending on the product, the condition and destination of the goods, the type of customer, and the tax treatment of the transaction.

It is not enough, therefore, to simply multiply the sales price by a tax rate.

Before performing the calculation, it is necessary to identify the tax base, state law, the product’s tax classification, the existence of tax benefits, the tax substitution regime, and whether DIFAL and FCP apply.

In this guide, you’ll learn how the ICMS works, what the most commonly used formulas are, and what precautions should be taken to avoid incorrect payments.

Attention: The examples in this content are for illustrative purposes only. The actual calculation depends on the laws applicable to the product and the transaction, including state regulations, NCM classification, tax benefits, and special regimes.

Rodrigo Ribeiro 

What is ICMS?

ICMS stands for Tax on Transactions Involving the Circulation of Goods and on Interstate and Intermunicipal Transportation and Communication Services.

icms
  • Sale and distribution of goods;

  • Import of goods and merchandise;

  • Provision of interstate transportation services;

  • Provision of intercity transportation;

  • Communication services;

  • Supply of goods accompanied by certain services;

  • Receipt of fuel, lubricants, and electricity in situations provided for by law.

The actual tax liability depends on the nature of the transaction. There are cases of non-taxability, exemptions, deferrals, tax base reductions, tax substitution, and specific tax regimes.

Therefore, two sales with the same value may result in different ICMS amounts.

Read more about: What You Need to Know About the Tax Classification of Goods

Who is required to pay ICMS?

As a general rule, an ICMS taxpayer is anyone who engages in such activities on a regular basis or in a volume that constitutes a commercial activity:

  • Goods circulation operations;

  • Interstate or intercity transportation services;

  • Communication services.

There are also situations in which an individual or legal entity may be considered a taxpayer even without regular activity. This can happen, for example, when importing goods or property from abroad.

Responsibility for collection may also be assigned to another party involved in the transaction. This occurs in cases of tax substitution, tax rate differentials, and other situations provided for by law.

The strategic solution for companies

Tax outsourcing

The strategic solution for companies

FIND OUT MORE

On which transactions is the ICMS levied?

Among the most common operations are:

In-state sales of goods

When the seller and buyer are located in the same state, the state tax rate specified in state law is generally applied.

This tax rate may vary depending on the product. Fuels, electricity, telecommunications, beverages, and other items may be subject to a different tax rate than the state’s standard rate.

Interstate sales

When goods are shipped from one state to another, an interstate tax rate may apply.

The general tax rates are 7% or 12%, depending on the state of origin and destination. In certain interstate transactions involving imported goods and merchandise, the tax rate may be 4%.

The interstate tax rate should not be confused with the destination state’s internal tax rate.

Import

The ICMS may also be levied on the customs clearance of imported goods and property.

In this calculation, the tax base may include, in addition to the customs value, import tax, IPI, PIS/Cofins on imports, customs fees, and the ICMS itself.

Transportation and Communication

The tax may apply to interstate and intercity transportation services and to communications services.

These transactions have their own rules regarding the place of supply, tax base, tax rate, and the issuance of tax documents.

What makes up the ICMS tax base?

The tax base is the amount to which the tax rate will be applied.

In a typical sale, it is usually based on the transaction amount. Depending on the commercial terms and applicable law, the following may also be included in the basis:

What makes up the ICMS tax base
  • Shipping charges billed to the recipient;

  • Insurance;

  • Interest;

  • Additions;

  • Other expenses charged to the buyer;

  • Conditional discounts;

  • IPI, in certain situations.

Unconditional discounts that are regularly itemized on the tax document, in turn, may be excluded from the tax base.

The treatment of the IPI requires careful consideration. In some transactions between taxpayers intended for manufacturing or commercial purposes, the IPI is not included in the ICMS tax base. In other situations, it may be included.

Before performing the calculation, the company must also verify whether the following exists:

  • Tax base reduction;

  • Exemption;

  • Deferral;

  • Presumed credit;

  • Tax substitution;

  • Single-phase taxation;

  • Special regime;

  • Tax benefit applicable to the product or transaction.

How do you calculate the ICMS?

In a typical transaction, when the amount entered already corresponds to the calculation basis, the following is used:

ICMS = tax base × tax rate

Example of an ICMS calculation

Consider an internal sale involving:

  • Calculation basis: R$ 10,000.00;

  • Tax rate: 18%.

The calculation will be:

ICMS = R$ 10,000.00 × 18%

ICMS = R$ 1,800.00

In this example, the tax document would show a R$ tax base of 10,000.00 and an ICMS amount of R$ 1,800.00, provided there are no reductions, exemptions, tax substitution, or other special rules.

What does it mean to say that the ICMS is calculated “internally”?

The ICMS is a tax calculated “inwardly.” This means that the tax itself is included in the tax base.

When the final price of the transaction already includes tax, simply apply the tax rate to the reported base amount.

However, if the company starts with a net amount and wants to set the final price with ICMS included, it must use:

Price including ICMS = net amount ÷ (1 − tax rate)

An Example of ICMS from the Inside

Consider the following:

  • Desired net amount: R$ 10,000.00;

  • Tax rate: 18%.

The price including ICMS will be:

R$ 10,000.00 ÷ (1 − 0.18)

R$ 10,000.00 ÷ 0.82 = R$ 12,195.12

The ICMS included in the price will be:

R$ 12,195.12 × 18% = R$ 2,195.12

Another way to check is:

R$ 12,195.12 − R$ 10,000.00 = R$ 2,195.12

This point is important in price determination. Simply adding 18% to the net value does not yield the same result as the internal calculation.

PJ, CLT, and Self-Employed Calculator Banner Image
cropped CLM Controller Site Icon C 512px

Calculate the cost right now

CLT vs. PJ vs. Self-Employed

Access

How does the ICMS work in an interstate transaction?

In interstate transactions, it is necessary to identify:

  1. State of origin;

  2. State of destination;

  3. Classification and origin of the goods;

  4. If the buyer is an ICMS taxpayer;

  5. Whether the purchase is for resale, manufacturing, use, consumption, or as an asset;

  6. If the recipient is an end consumer;

  7. Interstate tax rate;

  8. Internal tax rate at the destination;

  9. Existence of DIFAL;

  10. Existence of FCP;

  11. Tax substitution or tax benefit.

The general interstate tax rates are 7% or 12%. For certain transactions involving imported goods, the 4% tax rate may be applied.

Applying the correct tax rate depends on the origin and destination of the transaction. It is not safe to determine the rate based solely on the buyer’s address without analyzing the other tax-related factors.

What is DIFAL?

DIFAL It is the difference between the destination state's internal tax rate and the interstate tax rate.

It may be required for interstate transactions with end consumers. The method of calculation, the party responsible for payment, and ancillary obligations vary depending on whether the recipient is an ICMS taxpayer and on the applicable legislation.

A teaching formula is:

DIFAL = tax base × (internal tax rate of the destination state − interstate tax rate)

Simplified Example of DIFAL

Consider the following, for educational purposes only:

  • Calculation basis: R$ 10,000.00;

  • Interstate tax rate: 12%;

  • Destination internal tax rate: 18%;

  • Excluding FCP or a separate calculation basis.

First, the ICMS corresponding to the interstate tax rate is calculated:

R$ 10,000.00 × 12% = R$ 1,200.00

Next, the difference between the tax rates is calculated:

18% − 12% = 6%

DIFAL will be:

R$ 10,000.00 × 6% = R$ 600.00

In this example:

  • Interstate ICMS: R$ 1,200.00;

  • DIFAL: R$ 600.00.

In actual operations, it is necessary to verify the composition of the tax base, the party responsible for collection, the deadlines, the tax form used, and the laws of the destination state.

What is FCP?

FCP stands for the Fund to Combat Poverty. Some states impose a percentage tax on certain products and transactions.

The FCP should not be confused with the standard ICMS tax rate. When applicable, it is generally calculated separately:

FCP = tax base × FCP tax rate

If an R$ transaction of 10,000.00 is subject to an FCP of 2%, for example:

FCP = R$ 10,000.00 × 2% = R$ 200.00

The tax rate and percentage vary by state and product. Not all transactions are subject to the surcharge.

What is ICMS-ST?

ICMS-ST is the ICMS due under the tax substitution regime.

Under this system, a taxpayer in the supply chain is responsible for collecting the tax on future transactions in advance. This responsibility typically falls on the manufacturer, importer, or the first participant in a given supply chain.

The calculation may take into account:

  • Value of the goods;

  • Shipping;

  • Insurance;

  • IPI;

  • Other expenses;

  • Value-Added Margin, known as MVA;

  • A rate or price set by the tax authority;

  • Internal tax rate;

  • State ICMS;

  • Adjusted MVA for interstate transactions.

A simplified formula is:

ICMS-ST = Presumed ICMS on the final transaction − Own ICMS

However, the actual calculation depends on the product, the NCM code, the CEST code, state laws, agreements between states, and whether an adjusted MVA applies.

Applying ICMS-ST simply because another similar product is subject to that tax regime may result in an incorrect tax payment. The analysis must take into account the legal description of the goods, not just their trade name.

How does the ICMS credit work?

As a general rule, the ICMS follows the principle of non-cumulativeness.

This allows you to offset the tax due on sales with credits carried forward from previous periods.

A simplified example:

  • ICMS debit on sales: R$ 8,000.00;

  • Credit allowed on purchases: R$ 5,000.00;

  • ICMS balance due: R$ 3,000.00.

The mere fact that ICMS is listed separately on the purchase invoice does not, in and of itself, mean that the credit can always be claimed.

Please check the following:

  • If the entry entitles the user to credit;

  • Whether the tax document is valid;

  • If the supplier and the transaction are in good standing;

  • Whether there is a block or a reversal;

  • Whether the goods will be used in a taxable activity;

  • Rules for fixed assets;

  • Proportionality in taxable and non-taxable transactions;

  • Limitations of the company's tax regime.

How does the ICMS work under the Simples Nacional system?

For Simples Nacional, the portion related to the ICMS is normally included in the Simples Nacional Collection Document (DAS).

This does not mean that any ICMS is always covered by the unified payment.

Depending on the transaction, there may be separate payments, such as:

  • ICMS under the tax substitution system;

  • ICMS on imports;

  • Advance tax payment;

  • Tax rate differential;

  • ICMS in situations involving third-party liability;

  • Transactions involving goods not accompanied by a tax document;

  • Specific cases provided for in state law.

The company must also verify the state-level sub-limit under the Simples Nacional program and any obstacles to paying ICMS through the DAS system.

Which ICMS tax rate should be used?

There is no single ICMS tax rate that applies to all sales.

To find the correct percentage, check:

  • Federal unit;

  • Product NCM code;

  • Tax description of the merchandise;

  • Domestic or imported;

  • State of origin and destination;

  • Purpose of the purchase;

  • Recipient type;

  • Internal tax rate;

  • Interstate tax rate;

  • FCP;

  • CEST and tax substitution;

  • Tax benefits;

  • Agreements and protocols;

  • Tax system;

  • Legislation in effect on the date of the triggering event.

Internal tax rates are set by state laws. Therefore, a national table can quickly become outdated and is no substitute for consulting state legislation.

How do you itemize the ICMS on the invoice?

The information to be entered depends on the tax document and the transaction.

In the case of the NF-e, the following data may be required:

  • CST or CSOSN;

  • Origin of the goods;

  • Calculation basis;

  • Tax rate;

  • ICMS Amount;

  • Youth division;

  • Tax base reduction;

  • ICMS-ST;

  • DIFAL;

  • FCP;

  • Tax benefit;

  • Additional information;

  • CFOP;

  • NCM;

  • CEST, where applicable.

The NF-e is not the only document related to the ICMS. Depending on the business activity, the following may also be used:

  • NFC-e;

  • CT-e;

  • BP-e;

  • NFCom;

  • Other documents required by law.

An incorrect combination of CFOP, CST, or CSOSN can result in incorrect taxation even when the tax rate is correct.

What are the main ancillary obligations?

What are the main ancillary obligations?

In addition to paying the tax, the taxpayer may be subject to:

  • Issuance of electronic tax documents;

  • Digital Tax Bookkeeping, when required;

  • EFD ICMS/IPI;

  • GIA or equivalent state certification;

  • DeSTDA;

  • GNRE;

  • Inventory records;

  • Credit controls;

  • Obligations related to tax substitution;

  • State-specific obligations.

Not all companies file the same tax returns. The tax system, the business activity, the state, and the type of transaction determine which obligations must be met.

How Does the Tax Reform Affect the ICMS?

The consumption tax reform established the IBS, the CBS, and the Selective Tax.

In 2026, the trial period for IBS and CBS began. The legislation established trial tax rates and new requirements for tax documents, subject to the rules regarding exemption from payment when the taxpayer complies with the applicable ancillary obligations.

The ICMS, however, did not end in 2026.

The transition from the ICMS to the IBS will take place gradually:

  • 2026: start of the IBS and CBS testing period;

  • 2027 and 2028: continued implementation of the new system, without an across-the-board reduction in the ICMS;

  • 2029: ICMS reduced to 90% of the rates then in effect;

  • 2030: Reduced ICMS rate for 80%;

  • 2031: Reduced ICMS rate for 70%;

  • 2032: Reduced ICMS rate for 60%;

  • 2033: Elimination of the ICMS and full implementation of the new model.

During the transition, companies will need to operate under the rules of both the current system and the new system. This underscores the importance of reviewing records, tax documents, contracts, ERP systems, product classifications, and tax settings.

Tax Reform
cropped CLM Controller Site Icon C 512px

Complete Guide to

Tax reform

FREE DOWNLOAD

Common Errors in Calculating the ICMS

Among the most common problems are:

  • Use an in-state tax rate instead of the interstate tax rate;

  • Confusing the interstate tax rate with the destination state's tax rate;

  • Ignore DIFAL;

  • Forget about FCP;

  • Using the incorrect NCM;

  • Apply ICMS-ST without verifying the NCM, description, and CEST;

  • Do not consider the adjusted MVA;

  • Calculate the tax “separately” when setting the price;

  • Exclude shipping and handling costs that should be included in the base amount;

  • Incorrectly including IPI;

  • To use unsecured credit;

  • Apply an expired tax benefit;

  • Using an outdated tax rate table;

  • Enter incompatible CFOP, CST, or CSOSN codes;

  • Assume that all ICMS is included in the DAS;

  • Failure to comply with the requirements of the Tax Reform.

These errors can result in underpayment of taxes, improper payments, loss of tax credits, tax assessments, and distortions in product margins.

How can you reduce risks when calculating the ICMS?

A thorough audit begins before the invoice is issued.

The company must maintain:

  • Updated list of products and services;

  • Revised NCM and CEST;

  • Tax rules by state;

  • CFOP, CST, and CSOSN Matrix;

  • Updated in-state and interstate tax rates;

  • Monitoring of tax benefits;

  • Rules regarding DIFAL, FCP, and tax substitution;

  • Integration among the tax, sales, procurement, and technology departments;

  • Periodic review of the ERP;

  • Reconciliation between tax documents, bookkeeping, and tax calculations;

  • Monitoring of Tax Reform.

It is also recommended to review new transactions before you start invoicing them. Correcting a configuration before the first invoice is issued is usually simpler and less costly than correcting months’ worth of documents and obligations.

Conclusion

Calculating the ICMS correctly requires more than just knowing a formula.

The company must identify the transaction, correctly classify the product, select the applicable tax rate, determine the tax base, and verify the existence of DIFAL, FCP, tax substitution, benefits, and credits.

In 2026, this precaution became even more important. In addition to the current ICMS rules, companies began adapting tax documents, records, and systems to the transition to the IBS and CBS.

Errors in this configuration affect not only tax collection but also prices, margins, credits, contracts, and relationships with customers and suppliers.

Do you need to review your company's ICMS calculation?

CLM Controller can assist your company with reviewing operations, tax registrations, product classification, credits, DIFAL, ICMS-ST, and tax parameter settings.

We also assist with the preparation of tax filings and systems for the transition to the tax reform.

Contact the experts at CLM Controller and request an analysis of your company's tax operations.

 

CLM Controller Facade Close 1
cropped CLM Controller Site Icon C 512px

Upgrade your finances:

Talk to us!

WHATSAPP CHAT

Frequently Asked Questions About ICMS

What is the basic formula for the ICMS?

When the amount entered is already the calculation basis:

ICMS = tax base × tax rate

The actual transaction may require adjustments to the tax base, DIFAL, FCP, tax substitution, or specific treatment.

Is the ICMS included in the price?

Yes. As a general rule, the ICMS is included in its own tax base, which is why it is known as a tax calculated “internally.”.

What are the interstate tax rates?

The general tax rates are 7% and 12%. For certain transactions involving imported goods and merchandise, the rate of 4% applies.

Does every interstate transaction have a DIFAL?

No. It is necessary to determine whether the recipient is an end consumer, whether they are an ICMS taxpayer, the purpose of the purchase, and the rules applicable to the transaction.

Can every company claim an ICMS credit?

No. The right to a tax credit depends on the tax regime, the transaction, the use of the proceeds, and the conditions set forth in the law.

Do businesses registered under the Simples Nacional program pay ICMS?

Yes. As a general rule, the ICMS portion is included in the DAS, but there are situations in which the tax must be paid separately.

Did the ICMS Put an End to Tax Reform?

No. The tax remains in effect. Its gradual phase-out is scheduled to begin in 2029 and end in 2033.

How do I determine the correct tax rate?

It is necessary to consult state law, the NCM, the product description, the origin of the goods, the destination, the type of customer, and the purpose of the transaction.

 

Deixe um comentário

Your email address will not be published. Campos obrigatórios são marcados com *

By continuing, you agree that this website uses cookies only for statistical purposes and functions that enhance your browsing, without personal tracking.
Do you know your company's CET Presumed Profit Tax Reform: what changes and how to prepare What changes with Dual VAT? What is payroll outsourcing? What is ITCMD?
Do you know your company's CET Presumed Profit Tax Reform: what changes and how to prepare What changes with Dual VAT? What is payroll outsourcing? What is ITCMD?