>_ HireBrazilDevs
Blog · Paperwork

Do You File a 1099 for a Developer in Brazil?

Short answer: usually no. Payments to a foreign company for work performed abroad are not 1099 territory. Here is the paperwork that does apply.

By Gustavo Tinti, Founder, HireBrazilDevs · September 19, 2026 · 5 min read

In most cases no. Form 1099-NEC reports payments to U.S. persons; a Brazilian engineer or company performing services entirely in Brazil is generally a foreign person earning foreign-source income, which is normally outside 1099 reporting. What your accounting team will want instead is a Form W-8BEN-E on file from the entity you pay, and a service invoice for each payment. Confirm the treatment with your CPA before you file anything.

This question arrives every January, usually from a controller rather than from the engineering manager who made the hire. The short version: for a developer working in Brazil, for a Brazilian company, paid against an invoice, you are generally not in 1099 territory at all. You are buying services from a foreign vendor, which your books already know how to handle.

The longer version is worth having, because the reasoning is what lets your accountant confirm it in one reading rather than three emails.

Why the 1099 usually does not apply

Two separate tests have to be met before a U.S. payer files an information return, and a Brazilian engagement typically fails both.

Is the payee a U.S. person? Form 1099-NEC exists to report payments to U.S. persons — citizens, residents, and U.S. entities. A Brazilian individual living in Brazil, or a Brazilian company, is a foreign person. Foreign payees are documented on the W-8 series and, where withholding applies, reported on Form 1042-S instead.

Is the income U.S.-source? For services, the source generally follows where the work is physically performed. An engineer sitting in Curitiba writing code for a company in Austin is performing services in Brazil, which normally makes the income foreign-source — outside the U.S. withholding and reporting regime that catches U.S.-source payments to foreign persons.

Fail either test and there is nothing to file. Fail both, as a normal Brazilian engagement does, and the payment is simply a vendor expense.

What you do want on file

That is the whole file. What it does not include is a W-9, which is the U.S.-person form and the one to push back on if a vendor portal asks a Brazilian company for it.

The cases where the answer changes

Three situations move the analysis, and all three are worth checking rather than assuming:

Note also that the U.S. and Brazil have no comprehensive income tax treaty, which surprises people who assume a treaty rate is available. In an ordinary services engagement this changes nothing, because there is no U.S. withholding to reduce in the first place — but it is why "check the treaty rate" is not a step here.

What this looks like when you buy through a studio

The simplest version of this problem is the one where there is no contractor in the picture at all. When you contract a Brazilian company for engineering services, you receive one monthly invoice from one vendor, you have one W-8BEN-E on file, and the individual engineers are that company's contractors rather than yours. Your finance team codes it the way it codes any foreign software vendor.

That is how engagements through HireBrazilDevs are structured: engineers are contractors of the studio, not of the client, so the client needs no Brazilian entity and handles no Brazilian payroll or taxes. The payments guide covers the mechanics on the money side — wire, Wise, and what each costs in practice.

The invoice will not look like a U.S. invoice

Worth warning your accounts payable team before the first one arrives. A Brazilian service invoice is a nota fiscal de serviço, issued through the municipal tax system of the city where the provider is registered. It is a government-numbered document, it carries municipal service-tax codes, and it is usually in Portuguese.

None of that is a problem — it is a valid vendor invoice and it supports the expense — but it looks unfamiliar enough that it sometimes gets bounced back by a portal expecting a plain PDF. Two things prevent that: ask for an English-language commercial invoice alongside the nota fiscal, and tell AP in advance that both documents describe the same payment.

Also agree who absorbs the wire fees and the intermediary bank charges, in writing, before the first transfer. A $4,900 invoice that lands as $4,955 or $4,845 because nobody specified OUR/SHA/BEN terms generates a reconciliation problem every single month.

How to code it in the ledger

Treat it as professional services or software development expense from a foreign vendor — the same category as any other overseas subcontractor or SaaS provider. What it is not is payroll, and it should not touch the payroll system at all. If your accounting software has a "contractor" flag that drives 1099 generation, leave it off for foreign entities; that flag is exactly how a Brazilian vendor ends up in a 1099 batch that should never have included it.

A short checklist for the controller

One honest caveat to end on: this is general information about how these engagements are normally structured, not tax advice, and your facts may differ from the typical ones in ways that matter. Have your CPA confirm the treatment for your specific arrangement — with the W-8BEN-E and the invoices in hand, that confirmation is usually a short conversation. If you are earlier in the process and still comparing structures, contractor versus employer of record is the comparison that decides most of this before the paperwork starts.

Frequently asked questions

Should I ask a Brazilian developer for a W-9?

No. Form W-9 is for U.S. persons. A Brazilian individual or company should complete a Form W-8BEN or W-8BEN-E, which documents non-U.S. status. If a vendor portal demands a W-9 from a foreign entity, that is a portal configuration problem rather than a tax requirement.

Do I have to withhold 30% when paying a Brazilian company?

Generally not, where the services are performed entirely outside the United States, because the income is not U.S.-source. The 30% withholding rule applies to U.S.-source payments to foreign persons. Confirm your specific facts with your accountant.

Does the lack of a U.S.–Brazil tax treaty cause a problem?

Not for an ordinary services engagement performed in Brazil, because there is no U.S. withholding for a treaty to reduce. It matters more in cases involving royalties, licensing or U.S.-source income.

Need a senior Brazilian engineer on your team?

Two to four vetted profiles within five business days, each with a short video answering your brief. Flat monthly rate from $3,500, month to month, no recruiting fee. Everything in writing — no sales call.

Tell us what you need
Gustavo Tinti — Founder, HireBrazilDevs. Brazilian software engineer. Builds and runs HireBrazilDevs from Curitiba, and writes from what actually happens when a U.S. company hires in Brazil — the contract clauses, the payment rails, the time zone arithmetic.