Skip to main content

Software Marketplaces: The Complete Guide for Brazilian ISVs Selling on Cloud Marketplaces

Marina Campos
Marina CamposJuly 13, 20265 min. read
Software Marketplaces: The Complete Guide for Brazilian ISVs Selling on Cloud Marketplaces

Brazilian ISVs (Independent Software Vendors — software companies that sell their product to other businesses) selling on cloud marketplaces lose between 8% and 15% of revenue before the money reaches their bank account. Not because of product flaws. Because of tax structure failures.

AWS processes charges in USD. Azure invoices in foreign currency. Google Cloud Marketplace settles in dollars. The platform handles technical distribution. Currency conversion, taxes, and Brazilian invoicing are the ISV's responsibility. Most discover the real cost of this architecture in their first quarter of operation.

Pré-requisitos (Prerequisites)

Before step one, the ISV needs four operational elements:

  • Active CNPJ with CNAE codes compatible with software exports. CNAEs such as 6201-5/00 or 6203-1/00, both under Division 62 of CNAE 2.0, cover the activity. Correct tax classification is a precondition for issuing export invoices.
  • International receiving account. Brazilian banks accept wire transfers, but the FX spread of 3% to 6% over the commercial rate is steep. FX fintechs (Wise Business, Payoneer, Husky) reduce this to 1% to 2%.
  • Active marketplace contract. AWS, Azure, and GCP require publisher registration, W-8BEN-E tax verification, and acceptance of listing terms.
  • Tax regime defined. Lucro Real, Lucro Presumido, or Simples Nacional.

Step 1: Choose the cloud marketplace based on data, not inertia

The decision does not start with the platform. It starts with the buyer. The marketplace mirrors the customer's infrastructure commitment: AWS shops buy on AWS Marketplace because the invoice consolidates cloud spend.

DimensionAWS MarketplaceAzure MarketplaceGoogle Cloud Marketplace
Standard commission3% (SaaS/software)3% (private offers: 50% renewal discount, effective 1.5%)3% (standard transaction)
Payout currencyUSDUSDUSD
Payment frequencyMonthly (30 days)MonthlyMonthly
Payout methodACH, wire transferWire transferWire transfer
Contract modelStandard EULA or private offerCustomizable via Partner CenterStandard EULA
Buyer profileAWS workloadsMicrosoft stackGCP infrastructure
US tax verificationW-8BEN-E requiredW-8BEN-E requiredW-8BEN-E required

AWS Marketplace has the highest transaction volume. Azure attracts ISVs with Microsoft-heavy customers. GCP is growing among data science and ML ISVs. The choice follows the buyer.

The registration process follows the AWS Marketplace Seller Guide.

Step 2: Structure international receivables so FX spreads don't eat your margin

The ISV receives USD and converts to BRL. Three underestimated costs:

FX spread (3% to 6% at banks, 1% to 2% at fintechs). On USD 50K/month, the gap between 1.5% and 5% means USD 1,750/month lost in conversion.

IOF tax on FX (0.38%, fixed, Decree 6.306/2007, art. 15-B). Applied per FX transaction.

Settlement lag (~30 days). An FX lock eliminates exchange rate risk between sale and payout.

Step 3: Brazilian tax compliance — the layer most ISVs overlook

Selling on a cloud marketplace is legally a service export. This defines the tax treatment.

ISS (municipal service tax). LC 116/2003, art. 2, I: ISS does not apply to service exports. Sole Paragraph exception: services developed in Brazil whose results are also enjoyed locally may still be taxed.

PIS/COFINS (federal social contributions). Outside the scope of incidence on exports (COFINS: Law 10.833/2003, art. 6, II; PIS: Law 10.637/2002, art. 5, II), conditional on foreign exchange inflow into Brazil.

Tax Reform. LC 214/2025: gradual replacement of ISS and PIS/COFINS with IBS/CBS between 2029 and 2032. Export exemptions are maintained in the new system.

IRPJ/CSLL (corporate income tax). Lucro Real taxes actual profit. Lucro Presumido applies a 32% presumption on gross revenue. Additional 10% IRPJ surcharge on monthly profit exceeding BRL 20K.

Export invoice (NFS-e). Issued for the net amount the marketplace remitted. Separate accounting for domestic vs. international sales is mandatory.

Step 4: Price considering every cost layer in the chain

Five cost layers: commission (3%), FX spread (1-6%), IOF (0.38%), IRPJ/CSLL, compliance overhead.

Example: USD 12,000/year via AWS (3%):

  • Commission: USD 360 | Payout: USD 11,640
  • FX spread (2%): USD 233 | IOF: USD 44
  • Net USD: USD 11,363
  • IRPJ (15%) + CSLL (9%) on 32% presumption: USD 872
  • Final net: USD 10,491 (effective rate 12.6%)

For ISVs that also consume international software (CRM tools, monitoring, infrastructure), importing through Nexforce Marketplace provides BRL invoicing and FX lock.

Step 5: Automate reconciliation to avoid invisible tax liabilities

Three aligned sources: marketplace payment report, bank statement, and export invoices. Divergence = growing tax liability. Automation is mandatory above 50 transactions/month.

How to verify it's working

First full cycle: payment report, converted bank statement, and NFS-e must match within 1% tolerance.

Common mistakes

Mistake 1: Treating marketplace sales as domestic revenue. Fix: reclassify as export. Mistake 2: Not filing W-8BEN-E. Without it, 30% US withholding tax applies. Brazil has no double taxation treaty with the US, making the form critical. Mistake 3: Pricing without including FX spread. Mistake 4: Not separating domestic and international accounting. Mistake 5: Issuing the invoice for the gross amount, not the net remittance.

FAQ

Which marketplace should a Brazilian ISV start with? AWS Marketplace: highest volume, best-documented listing process, ISV Accelerate program. Azure for Microsoft-stack customers. GCP for data/ML ISVs.

How does the ISV get paid? The marketplace remits in USD via ACH/wire. The ISV needs an international account. Conversion to BRL happens via fintech or bank FX contract.

What taxes apply? ISS does not apply (export, LC 116/2003). PIS/COFINS do not apply (export, conditional on FX inflow). IOF 0.38% (art. 15-B). IRPJ/CSLL per tax regime. Effective burden ~7.7% (Lucro Presumido), up to ~10.9% with IRPJ surcharge. IBS/CBS transition 2029-2032 (LC 214/2025).

Must the ISV issue an invoice per sale? No. One export invoice per payout cycle (monthly), consolidating all transactions.

Does the marketplace handle taxes automatically? No. The marketplace is a distribution and billing channel. Tax responsibility is 100% the ISV's.

From listing to ongoing operations

Listing is the visible step. The operation that sustains margin is invisible: FX, taxes, and reconciliation. Nexforce Marketplace publishes the ISV's listing on Nexforce's marketplace and on global marketplaces (AWS, Azure, Google Cloud), eliminating the need to open a foreign fiscal entity. The ISV receives payments in BRL in Brazil, with no PIS/COFINS or ISS on exports and no foreign tax obligations — paying only a fee to Nexforce.

For the international software the ISV itself consumes (CRM tools, monitoring, infrastructure), importing through Nexforce Marketplace generates BRL-denominated nota fiscal and FX lock. CIDE (10%) applies to most SaaS operations, classified as a technical service by the Brazilian tax authority (SC Cosit 191/2017, 99/2018). The exemption under Section 1-A of Article 2 of Law 10.168/2000 covers only pure software licenses without technology transfer, a category distinct from SaaS. Companies under Lucro Real non-cumulative regime recover 9.25% PIS/COFINS credit via import nota fiscal, a benefit direct importation rarely captures due to incorrect tax classification. Companies under Lucro Presumido, which do not claim PIS/COFINS credits, benefit from the FX lock, BRL invoicing, and operational simplification.

The cloud marketplace solves distribution. The financial operation requires an additional layer. The question is whether the ISV builds that layer before or after losing margin in the first quarter.

References and Further Reading

Nexforce

Sell software in Latin Americawith no setup and saving 50%

Distribute your SaaS through the Nexforce platform scaling sales channels in a simple way

Run Simulation