IPI Tax Calculator
Calculate the Brazilian IPI tax on a product from the tax base and rate. Instantly see the tax amount and the total price with IPI included.
IPI (R$)
—
IPI: how the rate is applied
IPI (Imposto sobre Produtos Industrializados) is a Brazilian federal tax created by art. 153, IV of the Federal Constitution. It hits industrialised products as they leave the factory and again on imports. The formula is IPI = base · rate. What makes it a selective tax is that the rate moves with how essential the product is, as laid out in the TIPI (Tabela de Incidência do IPI) and updated by decree. Basic foodstuffs sit at 0%, household appliances run 8–15%, cosmetics 20–30%, craft beer 4%, alcoholic beverages 10–20%, and cigarettes can climb past 300% for extra-fiscal reasons. So a base of R$ 1,000 at 10% gives you R$ 100 of IPI.
Brazilian context
IPI is collected on the NF-e issued by the manufacturer or importer, and it feeds the ERP's tax module. Tax reform under EC 132/2023 will phase IPI out over the 2026–2032 transition, handing its role to IBS+CBS plus a selective tax on harmful goods. Until that happens, you still have to compute IPI on every industrial invoice, and it stays part of fiscal planning and distributor pricing.
FAQ
Where do I find the rate for my product? Look it up in the current TIPI by NCM code. The TIPI gets updated by presidential decree and is consolidated by Receita Federal.
Does Simples Nacional pay IPI? No. The unified DAS already takes care of it. The one exception is imports, where IPI is charged on its own at customs clearance.
Is IPI part of the ICMS base? Only when you sell to a non-taxpayer or for the consumer's own use. In operations between industrial taxpayers, IPI stays out of the ICMS base.
Related Tools
Vector Projection Calculator
Computes scalar and vector projection of vector u onto vector v in three dimensions using dot product and unit vector.
I-Spread (Swap Spread)
Computes the I-spread, the difference between a bond's yield and the interpolated swap rate of the same maturity. It measures the bond's credit premium against the swap curve, which many consider a better reference than government bonds for pricing credit. The result comes in basis points. It's a cousin of the G-spread, but uses the swap rather than the government as the comparison base. Enter the bond's yield and the swap rate of the same maturity.
Rainbow Option on the Maximum (Stulz)
Computes the price of a call on the maximum of two assets with the Stulz (1982) formula: the option pays based on the better performer of two correlated assets, minus the strike. It's a bet on the winner of a race between two assets, and its price depends heavily on the correlation between them — the less correlated, the more valuable, because there's a greater chance at least one takes off. It uses the bivariate normal. Enter the two prices, the strike, the two volatilities, the correlation, the rate and the term.
Compound Option (Call-on-Call, Geske)
Computes the price of a compound call-on-call option with the Geske (1979) model: a call option whose underlying is, itself, another call option. It's the structure behind many real-world contracts — an option to extend a project, for example, is an option on an option. The calculation requires finding the critical price at which exercising the first option is worthwhile and uses the bivariate normal. Enter the spot price, the two strikes, the two expiries, the rate and the volatility.
G-Spread (Government Spread)
Computes the G-spread, the difference between a bond's yield and the yield of a government bond of comparable maturity. It's the most direct measure of a bond's credit risk premium: how much extra the market demands to lend to a corporate issuer instead of the treasury. The result comes in basis points, the standard unit of the credit market. Enter the bond's yield and the reference government bond's yield.
PL (Net Price as % of Sales) Calculator
Compute the Net Price (PL) breakdown over sales: cost, expenses, profit. Shows final PL and net margin.
The results provided by this tool are for general informational and educational purposes only and do not constitute professional, financial, medical, legal, tax or accounting advice. Always confirm important decisions with a qualified professional and official sources.