Search
Search Indirect Tax Support Help and Support.

Brazil tax calculations

Brazil tax calculation uses a "grossed-up" taxable basis, so Determination uses Brazil-specific authority types and calculation methods to calculate the correct taxable basis and tax amounts per transaction.
In most VAT systems, the taxable basis of standard transactions is the gross amount of the goods and services supplied: Taxable Basis = Gross Amount.
But, under Brazilian tax law, the taxable basis is defined as the value of the operation, which is understood as the final price including taxes (grossed up): Taxable Basis = Gross Amount + Taxes.

Brazil tax authority types

Determination supports these tax authority types. The final column of this table shows the calculation methods associated with these tax authorities types.
Tax authority type
Jurisdiction
Description
Calculation methods
IPI
Federal
Tax on Industrial Products. VAT system applicable to goods only.
Brazil (Standard) or Inclusive Tax (Brazil only)
CBS
Federal
Social Contribution on Goods and Services. VAT system applicable to goods and services.
Brazil CBS-IBS
ICMS
State
Tax on Movement of Goods and Services. It is a VAT system applicable to goods and certain services that are out of scope of ISS.
Brazil (Standard) or Inclusive Tax (Brazil only)
ICMS-PF
State
Brazil ICMS Trava PF Price. Taxable basis is calculated based on the manufacturers published price for each EAN code. This authority's used to contribute the Pauta Fiscal PF published price to the authority for which the adjusted taxable basis is calculated (for example, ICMS Trava - Sao Paulo).
Tax Substitution Modified Basis (Brazil Only)
ICMS-PMC
State
Brazil ICMS Trava PMC Price. Taxable basis is calculated based on the maximum consumer price for each EAN code. This authority's used to contribute the Pauta Fiscal PMC published price to the authority for which the adjusted taxable basis is calculated (for example, ICMS Trava - Sao Paulo).
Tax Substitution Modified Basis (Brazil Only)
ICMS-RD
State
Buyer and Seller liability for ICMS in the destination state of an interstate transaction, arising from the rate differential between the applicable interstate rate and the ICMS rate of the destination state.
Rate Differential (Brazil Only)
Rate Differential Modified Basis (Brazil Only)
Brazil (Standard)
Tax on Contributing Authorities
ICMS-ST
State
Tax on the sale of goods as part of a specific segment of a product's lifecycle, including the anticipated markup of the manufacturer selling to a distributor or reseller. In addition to the standard Brazil authorities, these transactions also return the following:
  • ICMS-ST
  • FCEP-ST Additional Rate for the Ship From Authority
  • IVA Markup Authority
  • ICMS Rate for the Ship To Authority
  • FCEP Additional Rate for the Ship To Authority
The ICMS-ST and FCEP-ST calculation is dependent on the IVA authority.
Tax Substitution (Brazil Only)
Tax Substitution Modified Basis (Brazil Only)
ICMS-ST-CNAE
State
Brazil ICMS CNAE Basis Adjustment. An adjusted taxable basis is calculated based on the CNAE code, which identifies a business practice within Brazil. This authority type's primarily used to calculate the ICMS-ST adjusted taxable basis in the Brazil state of Mato Grosso.
Tax Substitution Modified Basis (Brazil Only)
ICMS-ST-CNAE-IVA
State
Brazil ICMS CNAE IVA Basis Adjustment. An adjusted taxable basis is calculated based on the Imposto sobre Valor Agregado (value added tax). This authority type's primarily used to calculate the adjusted IVA ICMS-ST taxable basis in the Brazil state of Mato Grosso.
Tax Substitution Modified Basis (Brazil Only)
IBS
State
State Tax on Goods and Services. VAT system applicable to goods and services.
Brazil CBS-IBS
ISS
Municipal
Tax on Services. A cumulative tax system applicable to services, defined by each municipality. The standard Brazil authorities apply:
  • ISS
  • ISS WHT when the tax payment must be carried out by the service recipient.
Inclusive Tax (Brazil Only)
ISS (Brazil only)
IBS-MNCPL
Municipal
Municipal Tax on Goods and Services. VAT system applicable to goods and services.
Brazil CBS-IBS
IVA
State
The markup percent applied to the ICMS taxable basis to arrive at the taxable basis for ICMS-ST, where the corresponding state protocols apply.
IVA (Brazil Only)
FCP
State
Poverty Fund Combate. An ICMS additional rate, which applies on specific products depending on the state legislation.
Inclusive Tax (Brazil only)
FCP (Brazil Only)
FCP-ST
State
Poverty Fund Combate. An ICMS-ST additional rate, which applies on specific products depending on the state legislation.
FCP-ST (Brazil Only)
Tax Substitution Modified Basis (Brazil Only)
ICMS-Desonerado
State
State Tax Exempt. ICMS Desonerado system applicable when there is a provision for exemption from state tax on transactions.
Brazil (Standard) or Inclusive Tax (Brazil only)
ICMSREP
State
Cost Equalizer. REPASSE system applicable to the pricing of pharmaceutical goods.
Inclusive Tax (Brazil only)
ICMS-PMPF
State
Weighted Average Price to the Final Consumer percent applied to arrive at the taxable basis for ICMS-ST, where the corresponding state protocols apply.
Inclusive Tax (Brazil only)
ICMS-PMC
State
Maximum Price to the Consumer percent applied to arrive at the taxable basis for ICMS-ST, where the corresponding state protocols apply.
Inclusive Tax (Brazil only)
INSSW
Federal
Federal Tax on Services. INSS Withholding system applicable to services.
Brazil (Standard)
IRRFW
Federal
Federal Tax on Goods and Services. IR Withholding system applicable to goods (only public administration) and services.
Brazil (Standard)
Tax on Gross and Contributing Authorities
CSLLW
Federal
Federal Tax on Goods and Services. CSLL Withholding system applicable to goods (only public administration) and services.
Brazil (Standard)
Tax on Gross and Contributing Authorities
PISW
Federal
Federal Tax on Goods and Services. PIS Withholding system applicable to goods (only public administration) and services.
Brazil (Standard)
Tax on Gross and Contributing Authorities
PIS
Federal
The Social Integration Program, and is defined as a social contribution. The standard Brazil authorities apply:
  • PIS
  • PIS-ST
Brazil (Standard) or Inclusive Tax (Brazil only)
COFW
Federal
Federal Tax on Goods and Services. COFINS Withholding system applicable to goods (only public administration) and services.
Brazil (Standard)
Tax on Gross and Contributing Authorities
COFINS
Federal
The contribution for the financing of Social Security. Defined as a social contribution. The standard Brazil authorities apply:
  • COFINS
  • COFINS-ST
Brazil (Standard) or Inclusive Tax (Brazil only)
II
Federal
Importation tax (duties). Determination provides this authority type as a custom authority template only. This authority is required to calculate taxes due on importation of goods. It is based on a gross amount equal to the Custom Value (price exclusive of taxes), the default treatment by Determination. You can override that assumption by using the calculation method of Inclusive (Brazil only). No standard rates or rules are provided for this authority type. Use the custom authority template provided by Determination, and establish custom rules and rates.
Brazil (Standard)

PIS and COFINS

These tax types have non-cumulative liability. Unlike cumulative liability, they allow deduction of input tax credits under certain conditions. In non-cumulative liability, companies must account for PIS and COFINS on a transaction basis, making them similar to value-added taxes.
Brazil business processes handle PIS and COFINS differently due to the special nature of these levies. Because PIS and COFINS are not technically considered indirect taxes, there's no requirement to print the PIS and COFINS tax amounts on an invoice, although they'd be included in other tax documents. But under the non-cumulative regime, taxpayers are allowed to deduct input tax credits and must account for PIS and COFINS in every transaction.

Goods

On Brazilian tax invoices, the product amount's used for the supply of goods, indicating the value of the product. It includes all costs plus PIS, COFINS, ICMS, CBS, IBS State, IBS-City and may also include the withholding of other taxes such as IR and CSLL in transactions with public administration. IPI isn't generally included in the product amount. For importation, the customs value applies instead.

Services

The service amount on a Brazilian tax invoice used for the supply of services represents the total value of the service. It includes all associated costs, as well as PIS, COFINS, ISS, CBS, State IBS, Municipal IBS, and may also include the withholding of other taxes such as IR, CSLL, and INSS.

Business supply flag

When used in a transaction involving a Brazil tax authority, the business supply flag indicates whether the supply's meant for final consumption or resale.
When the business supply flag's set to Yes (Resale), the IPI tax amount isn't included in the taxable basis of ICMS: ICMS Taxable Basis = Cost + ICMS + PIS + COFINS. The Business Supply flag must be set to Yes (Resale) for ONESOURCE Determination to calculate ICMS-ST. When the business supply flag's set to No (Final Consumption), the IPI tax amount's included in the taxable basis of ICMS:
  • ICMS:
    ICMS Taxable Basis = Cost + ICMS + PIS + COFINS + IPI
  • ICMS-ST Taxable Basis:
    (Product Amount (Gross Amount) + (Gross + PIS + COFINS + IPI + ICMS)) * Adjusted IVA%)
  • Adjusted IVA:
    [(1 + 'Original IVA') x (1 - 'Interstate Rate of Ship From State') / (1 - 'Internal Rate in Destination State')] - 1
  • ICMS End Consumer:
    ICMS Taxable Basis = Cost + ICMS_RATE SHIP TO + PIS + COFINS + IPI
    note
    The Buyer registration must be empty for ICMS End Consumer to apply.

Pauta fiscal for ICMS and ICMS-ST

Brazilian tax authorities that implement state-level Pauta Fiscal rely on one or more of the following processes published by the government:
  • PF: Manufacturers Published Price
  • PMC: Maximum Consumer Price
These prices define the adjusted taxable basis for ICMS and ICMS-ST.
Sao Paulo and Mato Grosso handle Pauta Fiscal differently from other states:
  • Sao Paulo: PF and PMC apply to both intrastate and interstate transactions, and both published prices are typically used to contribute to the adjusted taxable basis for ICMS and ICMS-ST. The ICMS-PF Authority Type's used to contribute the PF published price to the ICMS Trava Sao Paulo authority taxable basis. The ICMS-PMC Authority Type is used to contribute the PMC published price to the ICMS Pauta Sao Paulo authority taxable basis. After the adjusted taxable basis for both ICMS Trava Sao Paulo and ICMS Pauta Sao Paulo authorities are calculated, Determination compares the two taxable basis to determine which is a larger value:
    • If the ICMS Trava Sao Paulo authority taxable basis is greater than the ICMS Pauta Sao Paulo taxable basis, the ICMS Trava Sao Paulo taxable basis is contributed to the ICMS-ST Sao Paulo authority.
    • If the ICMS Pauta Sao Paulo authority taxable basis is greater than the ICMS Trava Sao Paulo taxable basis, the ICMS Pauta Sao Paulo taxable basis is contributed to the ICMS-ST Sao Paulo authority.
  • Mato Grosso: This state doesn't use the government published prices (PF and PMC). Instead, Mato Grosso uses discount percentages to adjust the taxable basis for ICMS and ICMS-ST based on the National Code of Economic Activity for the Comprehensive Guaranteed ICMS Program or the Simplified Estimation Regime.
    • Comprehensive Guaranteed ICMS Program: Determination uses a percentage to calculate the taxable basis and tax amount on the authority that uses the ICMS-ST-CNAE Authority Type and ICMS-ST-CNAE-IVA Authority Type. The tax amounts of both corresponding Mato Grosso authorities are compared to each other. The smaller of the two tax amounts is the ICMS-ST tax result.
    • Simplified Estimation Regime: Determination uses a percentage to calculate the taxable basis and tax amount on the authority that uses the ICMS-ST-CNAE Authority Type.
      note
      If your business uses the simplified estimation regime, you must include the term SIMPLE as the value in the End Use field to apply the logic for this regime.

Brazil Tax Reform

The CBS (Contribution on Goods and Services), the IBS state-level (Tax on Goods and Services), and the IBS-City (Tax on Goods and Services) are non-cumulative taxes introduced by the Brazil Tax Reform, which will be levied at the destination for goods and services.
CBS, IBS state level, and IBS-City:
Taxable Basis = Cost (without any other taxes)

Brazil calculation methods

The Brazil calculation methods provided by Determination determine the applicable formulas to apply for tax calculation in each case (for example, importation or domestic, goods or services, or inclusive or exclusive). The specific formulas for calculation of taxes due on Brazil importation are included in all calculation methods.
See the following table for descriptions of the calculation methods.
note
Except for the inclusive (Brazil only) calculation method, Determination assumes that the gross amount doesn't include the related tax amount when product rules are applied that use the Brazil (standard), ISS (Brazil only), tax substitution (Brazil only), IVA (Brazil only), or importation (PIS or COFINS) calculation methods. These methods also evaluate other taxes that are applicable to the same transaction to determine if their respective tax amounts have been included in the gross amount.
Calculation method
Description
Brazil (Standard)
This is the recommended calculation method to use when other special cases don't apply. You should use this method in IPI, PIS, COFINS, and ICMS authorities when you pass the net price (product value before taxes) as a gross amount. When you pass the price with tax included as gross amount, you should use the Inclusive (Brazil only) calculation method.
  • This calculation method can be applied to goods and services for both domestic and importation transactions. To calculate the tax, Customs Value (price exclusive of taxes) is applied to importation transactions, and Product Amount's used for domestic transactions.
  • It includes the ISS tax amount in the taxable basis of PIS and COFINS when ISS is applicable.
Brazil CBS-IBS
Use this calculation method for CBS, IBS State and IBS-City authorities as an alternative to Brazil (Standard), although the calculated results are the same.
ISS (Brazil only)
Use this calculation method for ISS authorities as an alternative to Brazil (Standard), although the calculated results are the same.
COFINS Importation
Use this calculation method for COFINS authorities for importation transactions as an alternative to Brazil (Standard), although the calculated results are the same.
PIS Importation
Use this calculation method for PIS authorities for importation transactions as an alternative to Brazil (Standard), although the calculated results are the same.
Inclusive Tax (Brazil only)
An inclusive tax affects calculation of all Determination supported Brazilian taxes.
  • When the selected product rule has an inclusive calculation method, it indicates that the tax amount for that authority is already included in the gross amount.
  • The tax amount is flagged as Inclusive Tax in the XML output by the value of Y as follows: <INCLUSIVE_TAX>Y</INCLUSIVE_TAX>.
  • In addition, the tax amount's calculated but not added to the total amount in Model Scenario.
Tax Substitution (Brazil Only)
This calculation method applies to ICMS-ST and refers to tax on the anticipated mark-up to a distributor or reseller.
Tax Substitution Modified (Brazil Only)
This calculation method applies to ICMS-ST and refers to tax on the anticipated mark-up to a distributor or reseller, with a modified basis to apply the grossed up concept on ICMS-ST results. This is in accordance with Agreement 142/2018.
IVA (Brazil Only)
This calculation method supplies the IVA mark-up percentage for both intrastate and interstate transactions.
  • Intrastate: For transactions within a state, the IVA mark-up percentage is the original mark-up defined in the agreement.
  • Interstate: For transactions between states that share agreements about particular products, the IVA mark-up percentage is calculated from a formula that takes into account the ICMS rates in the Ship From and Ship To states. This calculated rate's called the Adjusted IVA.
Tax on Gross and Contributing Authorities
Use this calculation method for withholding tax authorities for IRRF, CSLL, PIS and COFINS, for calculating federal taxes withholding in transactions destined for the public administration.
Rate Differential (Brazil Only)
This calculation method's used to determine buyer and seller liability for ICMS in the destination state of an interstate transaction, due to the difference in the interstate ICMS rate and local ICMS rate in the destination state.
Rate Differential Modified (Brazil Only)
This calculation method's used to determine buyer and seller liability for ICMS in the destination state of an interstate transaction, due to the difference in the interstate ICMS rate and local ICMS rate in the destination state. Includes a modified basis to apply the grossed up concept on ICMS-ST results in accordance with Agreement 142/2018.
FCP-ST (Brazil Only)
Use this calculation method for FCEP-ST authorities.

Audit considerations

All the authorities in the examples above are audited, but there are some special considerations for IVA and ICMS (Ship To). Rates get returned in Audit for these authorities, and taxable basis and tax amount are zero:
Authority
Tax type
Description
IVA
MP
The Tax Substitution Markup Percent.
ICMS (Ship To)
MA
The ICMS internal rate in the Ship To for Markup Adjustment Percentage.
FCEP (Ship To)
MA
The FCEP internal rate in the Ship To for Markup Adjustment Percentage.