Skip to main content

Software Import in Brazil: Complete Guide to Risks and Hidden Costs

Marina Campos
Marina CamposJuly 5, 202613 min. read
Software Import in Brazil: Complete Guide to Risks and Hidden Costs

The Brazilian SaaS market reached US$7.9 billion in 2025 and is projected to hit US$25.5 billion by 2034, growing at 13.87% CAGR. For the Receita Federal, every international invoice in that ecosystem is an import. Yet 4 out of 5 Brazilian companies treat this operation as a simple purchase on a corporate credit card.

inline-01.png

The difference between a purchase and an import costs 47.8% of the software's value. On top of the original price. In cash.

This guide covers the full territory: the legal framework that shifted in 2023, the real math behind the five taxes, the enforcement wave that started in 2024, the administrative cost of doing it yourself, and the structure that eliminates the problem entirely.

For the step-by-step tax calculation with formulas and examples, see the Taxes on Imported Software: Calculation Guide.

What Is a Software Import?

A software import is any technology procurement from a supplier based outside Brazil. The delivery method is irrelevant. Download, SaaS, API. The payment method is irrelevant. Credit card, bank slip, SWIFT, wire. If the supplier is abroad and your company is in Brazil, it is an import.

The COSIT Consultation Ruling 107, issued in September 2023, cemented the interpretation: software is a service for tax purposes. It falls under the service import regime, with all corresponding taxes. This is a foreign trade operation, full stop.

The Scale of the Problem

Brazil faces a scale problem and an invisibility problem.

The scale problem: according to BetterCloud, the average company operates 106 SaaS applications. Cledara estimates that 34% to 48% of software spend is wasted on unused licenses. Companies underestimate the number of tools they actually keep active by 40%.

The invisibility problem: when the CFO looks at the Slack, HubSpot, or AWS bill, they see an operating expense in reais. They do not see an import operation with five federal and municipal taxes. They do not see that the bank charged a currency spread on the tax-inflated amount. They do not see that PIS/COFINS credits were not recovered because the company operates under Lucro Presumido.

The company thinks it spends X. It spends X plus 47.8%. On every line item. On every renewal. On every seat expansion.

The Taxes on Software Imports

Every software import as a technical service involves five taxes. The order of calculation matters as much as the rates, because three of the five apply to bases inflated by gross-up.

The example below uses a software priced at R$5,316.24 to the supplier. This is the net amount the international supplier must receive. Each tax is calculated on a specific base. IRRF is calculated "por dentro" (Base = P/(1-IRRF)). CIDE uses the same base as IRRF under CARF Precedent 158 (Base = P/(1-IRRF)). PIS/COFINS-Importação applies a second gross-up over the IRRF-regrossed base (Base = P/((1-IRRF) × (1-PIS/COFINS))). ISS and IOF apply directly on P. The table below applies these formulas:

TaxRateCalculation BaseAmount (R$)
IRRF¹ (Withholding Tax)15% to 25%²P/(1-IRRF)938.16
CIDE³ (Tech Contribution)10%P/(1-IRRF)625.44
PIS/COFINS⁴ (Social Contributions)9.25%P/(0.85 × 0.9075)637.54
ISS (São Paulo Municipal Tax)2.9%P (direct)154.17
IOF-Câmbio (FX Tax)3.5% (D. 12.499/2025, per STF ADC 96)P (direct)186.07
Total taxes2,541.38
Total cost7,857.62

The total cost reaches R$7,857.62. The effective tax burden on the original price is 47.8%.

¹ IRRF (15% to 25%): the rate varies by the supplier's jurisdiction: 15% standard, 25% for favored-tax jurisdictions (tax havens, Law 9.430/96, Art. 24). In the example: 15% standard.

² IRRF is calculated "por dentro" (gross-up): Base = P / (1-IRRF). For a 15% rate, Base = P/0.85.

³ CIDE (10%): applies to software procurement as a technical service (Law 10.168/2000, Art. 2). The calculation base includes the assumed IRRF (CARF Precedent 158): Base = P/(1-IRRF) = P/0.85. Value: P/0.85 × 10% = R$625.44.

PIS/COFINS-Importação (9.25%): fixed rate of 9.25% (1.65% PIS-Importação + 7.6% COFINS-Importação), calculated on the remittance amount with gross-up. Companies under Lucro Real in the non-cumulative regime can take credit for this 9.25%. The "por dentro" calculation uses: Base = P / ((1-IRRF) × (1-PIS/COFINS)) = P / (0.85 × 0.9075).

Effective dates ([LC 214/2025](/en/blog/lc-214-2025-brazil-tax-reform-saas)): the rates above apply until 2027. PIS/COFINS are eliminated in 2027, replaced by CBS. ISS is gradually phased out between 2029-2033, replaced by IBS. After full transition, final IBS/CBS rates will be set by specific complementary law.

Add the bank's currency spread (2% to 5% on the exchange rate of the amount remitted abroad), and the final cost climbs another layer. The net amount actually reaching the supplier is R$5,316.24.

What Companies Get Wrong in the Calculation

Three errors are recurring. All three cost money.

First: failing to register the import. The company pays for the software on a corporate card and books it as a domestic operating expense. The operation is never registered as a service import. The tax authority cross-references Central Bank exchange data with tax declarations and finds the remittance without the corresponding IRRF payment. Five years of undocumented operations become a liability that often exceeds the value of the software itself.

Second: applying PIS/COFINS on the simple base. PIS/COFINS requires double gross-up: first over IRRF (P/0.85), then over itself (÷0.9075). Applying 9.25% directly on P underestimates the tax by approximately 23%.

Third: confusing the basis for currency spread. The bank spread applies to the amount remitted abroad, not to the total operation value including taxes. The bank charges a spread on the exchange rate applied to the amount remitted abroad, the net amount that actually leaves the country. The spread applies only to the amount remitted to the supplier, not to the taxes withheld at source. The higher the tax burden, the higher the spread. A compounding effect no CFO budgets for.

Tax Credits: The 1-in-5 Exception

Of the taxes levied, only PIS/COFINS-Importação generates a tax credit. And only for companies under the Lucro Real regime, which represent roughly 1 in every 5 Brazilian companies. The other four pay the full burden. No credit. No recovery. The 9.25% PIS/COFINS-Importação becomes pure cost.

IRRF, CIDE, ISS, and IOF are final costs under any regime. Not recoverable. Not offsettable. Gone from cash, never to return.

When purchasing software through Nexforce Marketplace, the company receives a domestic invoice with PIS/COFINS breakdown. For Lucro Real companies, the tax credit is ready for accounting entry, with no need for manual import tax calculation or risk of disallowance due to documentation inconsistencies.

The Enforcement Wave the CFO Is Ignoring

The Receita Federal intensified its focus on digital service imports in 2024. The trigger: the combination of COSIT Ruling 107/2023 with the growing volume of [international software](/en/blog/reduce-international-software-costs-tax-strategy) remittances crossing the financial system without the corresponding tax registration.

The RFB's formula is simple. It cross-references three databases: Central Bank exchange contracts, corporate card statements, and withholding tax declarations (DIRF). Where there is a remittance without DIRF, there is an assessment.

The Penalties

The penalty structure follows Law 9.430/96, Article 44:

SituationPenalty
Failure to pay (standard)75% of the tax due
Fraud, willful misconduct, or simulation (aggravated)150% of the tax due
Aggravating circumstancesUp to 300%
Self-regularization before notificationPenalty reduction or exclusion under CTN Art. 138 (voluntary disclosure), consult your legal counsel

Over five years of undocumented operations, the accumulated liability often exceeds the value of the software itself. A company spending R$50,000 per month on international SaaS that has not paid taxes for three years may face an assessment in the range of R$1.5 million, including a 75% penalty, Selic interest, and monetary correction.

The 150% penalty applies when the tax authority identifies willful misconduct. Paying a software bill on an employee's personal credit card to avoid currency tracking is willful misconduct. Classifying software as a consulting service to escape import taxes is simulation. The RFB does not accept "ignorance of the law" as a mitigating factor.

The audit window covers five retroactive years. If a company has been importing software for four years without proper tax treatment, the tax authority can assess all four years, with penalties and interest, at the time of audit.

Deduction Disallowance

Imported software without import tax documentation is subject to disallowance as a deductible expense for IRPJ and CSLL purposes. The company pays income tax on a profit higher than the real figure. The short-term savings from not paying import taxes convert into additional income tax and, frequently, an isolated penalty for insufficient monthly estimated tax payments.

The Costs Not on the Invoice

Gross-up

Gross-up is the primary invisible distortion. Since taxes are withheld from the payment itself, the remitted amount must exceed the contracted price. The supplier receives the net amount. The gross-up is borne entirely by the Brazilian contracting party.

Every real added through gross-up increases all subsequent taxes. It is not linear. It is compounded.

Administrative Cost

Companies handling imports on their own face an administrative cycle per supplier, per remittance, every month:

  • Calculating five taxes with different gross-up formulas
  • Issuing individual DARF tax payment slips (IRRF, CIDE, PIS/COFINS-Importação)
  • Paying ISS to the municipality
  • Closing the exchange contract
  • Registering with Siscoserv
  • Assembling a tax dossier with payment receipts for each operation

Companies with 10 international suppliers spend 40 to 80 hours per month of their finance team's time solely on software import tasks. A senior financial analyst earning R$12,000 per month and dedicating 50% of their time to imports represents R$6,000 in invisible administrative cost. Plus human error. Plus rework.

Currency Spread on Taxes

The bank's currency spread (2% to 5%) applies to the exchange rate of the amount remitted abroad. For a R$5,316.24 remittance (net amount to the supplier), a 3% spread adds approximately R$159.49 in banking cost, applied only to the amount that leaves the country, not to the taxes.

Currency Exposure

Between contract closing and currency settlement, the dollar can fluctuate 5% to 15%. On annual SaaS contract renewals, currency variation often outweighs any discount negotiated with the supplier.

If the CFO closes a US$120,000 annual contract at R$5.00 and the dollar reaches R$5.60 at settlement, the bill rises by R$72,000. Outside the budget. Outside control. Currency variation turns a predictable cost into unpredictable financial expense.

The Structure That Eliminates the Risks

A fiscal nationalization marketplace transforms an import into a domestic acquisition. It is a change in legal regime, not in product. The company continues using the same software from the same suppliers. What changes is who handles the import.

In this model, the international supplier invoices the Marketplace. The Marketplace executes the import: tax classification, calculation of the five taxes, gross-up, payment, Siscoserv registration, issuance of a domestic invoice, and currency settlement. The Brazilian company receives the software with a domestic invoice in reais, with no currency exposure, no tax risk, no retroactive liability.

Four direct operational effects:

  1. Predictable cost. The price is fixed in reais at the time of contracting. No more currency fluctuation on software cost.
  2. Zero tax liability. The import is handled by the Marketplace, which assumes full tax responsibility. The company receives a domestic invoice and books it as a domestic acquisition.
  3. Accessible tax credits. Lucro Real companies receive an invoice with PIS/COFINS breakdown. Lucro Presumido or Simples companies see the final cost on the invoice, with no surprises.
  4. Simplified tax deduction. The domestic invoice enables full deduction of the expense for IRPJ/CSLL purposes, without disallowance risk, unlike direct imports, where the lack of Brazilian tax documentation frequently results in assessments.

The difference between doing it yourself and operating through a Marketplace is not 5% or 10%. It is the difference between total exposure and zero exposure. Between growing liability and eliminated liability.

Note: Tax Reform

Brazil's Tax Reform (Complementary Law 214/2025) changes this landscape. PIS/COFINS are eliminated in 2027. ISS is gradually phased out between 2029-2032 with full elimination in 2033. IBS/CBS unifies these taxes with full credits for all regimes. See Brazil Tax Reform: The Real Cost for Software Importers.

FAQ

Is every [international software](/en/blog/reduce-international-software-costs-tax-strategy) procurement an import? Yes. If the supplier is based outside Brazil, the operation is a service import, regardless of the payment or delivery method. COSIT Ruling 107/2023 cemented this interpretation.

What is the effective tax burden on software imports? The standard effective burden is 47.8% on the net software price (IRRF 15% + CIDE 10% + PIS/COFINS 9.25% + ISS 2% to 5% depending on the municipality + IOF 3.5% (D. 12.499/2025)). For suppliers in tax haven jurisdictions (IRRF 25%), the burden can exceed 67%.

How much does gross-up cost in practice? A software priced at R$5,316.24 net to the supplier requires a total remittance of approximately R$7,857.62. Of that total, R$2,541.38 are taxes withheld and paid. The supplier receives R$5,316.24 net. The difference is the gross-up borne entirely by the Brazilian company.

Which taxes generate tax credits? Only PIS/COFINS-Importação (9.25%). And only for companies under the Lucro Real regime, representing 1 in every 5 Brazilian companies. IRRF, CIDE, ISS, and IOF are final costs under any tax regime.

What is the penalty for not paying the taxes? 75% of the tax due in the standard modality. 150% when willful misconduct or simulation is identified (Law 9.430/96, Art. 44). Up to 300% with aggravating circumstances. Self-regularization before notification may reduce or exclude the penalty under the voluntary disclosure regime (CTN Art. 138), consult your legal counsel for specific guidance.

Is the RFB actually auditing software imports? Yes. The intensification began in 2024, cross-referencing currency exchange data, corporate card statements, and tax declarations. The audit window covers five retroactive years.

What is the first step to regularize? Map all active international contracts: software, supplier, monthly amount, payment method. With that inventory, evaluate joining a fiscal nationalization marketplace or calculating retroactively for self-regularization with reduced penalties.

References and Further Reading

Nexforce

Buy global software and AIwith local billing saving up to 50%

Nationalize global tools and your technology infrastructure while ensuring full compliance and maximum savings

Run Simulation

Related articles