Brazil Tax Calculations

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

This illustration compares basic VAT calculations with Brazil tax calculations:

Brazil Tax Authority Types

ONESOURCE Indirect Tax Determination supports the tax authority types in the table below. The final column shows the Calculation Methods that are associated with these authorities (for more information, see Brazil Calculation Methods).

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)

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-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
  • FCP-ST Additional Rate for the Ship From Authority
  • IVA Markup Authority
  • ICMS Rate for the Ship To Authority
  • FCP Additional Rate for the Ship To Authority

The ICMS-ST and FCP-ST calculation is dependent on the IVA authority.

Tax Substitution (Brazil Only)

Tax Substitution Modified Basis (Brazil Only)

ISS

Municipal

Tax on Services. A cumulative tax system applicable to services that is defined by each municipality.

ISS (Brazil only)

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)

PIS

Federal

The Social Integration Program, and is defined as a social contribution.

Brazil (Standard) or Inclusive Tax (Brazil only)

COFINS

Federal

The contribution for the financing of Social Security. Defined as a social contribution.

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 ONESOURCE Indirect Tax 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. For more information, see Rules.

Brazil (Standard)

The following sections describe aspects of transactions under Brazil tax authorities:

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 is no requirement to print the PIS and COFINS tax amounts on an invoice, although they would 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 is used for the supply of goods, indicating the value of the product. It includes all costs plus PIS, COFINS, and ICMS. IPI is not generally included in the Product Amount. For importation, the Customs Value applies instead.

Services

The Service Amount on a Brazilian tax invoice is used for the supply of services, indicating the value of the service. It includes all costs plus PIS, COFINS, and ISS.

Business Supply Flag

When used in a transaction involving a Brazil tax authority, the Business Supply flag indicates whether the supply is meant for final consumption or resale. For more information about the Business Supply flag, see Place of Supply of Services.

When the Business Supply flag is set to Yes (Resale), the IPI tax amount is not 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 Determination to calculate ICMS-ST. When the Business Supply flag is set to No (Final Consumption), the IPI tax amount is 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

    The Buyer registration must be empty for ICMS End Consumer to apply.

Brazil Calculation Methods

The Brazil calculation methods provided by ONESOURCE Indirect Tax 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 table below for descriptions of the calculation methods.

Except for the Inclusive (Brazil only) calculation method, ONESOURCE Indirect Tax Determination assumes that the gross amount does not 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 do not 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 is used for domestic transactions.
  • It includes the ISS tax amount in the taxable basis of PIS and COFINS when ISS is applicable.

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 is calculated but not added to the Total Amount in the Workbench. For information about viewing results, see Viewing Workbench Tax Calculation Details.

For more information about inclusive taxes, see Inclusive Taxes. For information about setting the calculation method on any desired rules to an inclusive tax type, see Workbench Inclusives.

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 Convenio 51/2017.

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 is called the Adjusted IVA.

Rate Differential (Brazil Only)

This calculation method is 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 is 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 Convenio 51/2017.

FCP-ST (Brazil Only)

Use this calculation method for FCP-ST authorities.

Use Cases

The following Workbench use cases show tax calculation for several supported types of tax. Note that inclusive taxes are marked by the I in the IT (Inclusive Tax) column of the output.

Before implementing a particular tax type or calculation method, you should test samples of your transactions in the Workbench.

  1. Gross amount does not include taxes.

  2. Gross amount is inclusive of PIS, COFINS and ICMS. A custom rule for each one of these authorities was used with a calculation method of Inclusive Tax (Brazil only).

  3. Importation of goods into Brazil. A custom authority, with rules and rates, was set up for II - Importation Tax (Imposto de Importação).

  4. ICMS tax substitution for goods sold within a single state (intrastate).

  5. ICMS tax substitution for goods sold between states (interstate).

  6. ICMS rate differential for a sale between states to an end consumer (interstate).

Audit Considerations

All the authorities in the examples above are audited, but there are some special considerations for IVA and ICMS (Ship To). Rates are 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.

FCP (Ship To)

MA

The FCP internal rate in the Ship To for Markup Adjustment Percentage.