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:
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:
| 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:
| 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:
| 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 + IPInoteThe 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.noteIf 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.
|
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.
|
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.
|
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. |