Imagine a freelancer who receives payment in euros, leaves some money in an overseas account and transfers the rest to Brazil for living expenses. Their bank statement shows several movements, but it does not explain which payment was income, which was a fee and which was simply money moving between accounts.
A workable foreign-income routine starts by separating those events. For someone whose Brazilian tax residency has been established, the next task is to classify the income and identify the correct reporting timetable, rather than treating every international payment as the same type of transaction.
Start with the underlying payment, not the app
Build a register of your income sources. For each one, identify who owes you the money, what the payment is for, whether you receive it personally or through a company, and which documents support it. A platform name alone is not a useful description of the underlying arrangement.
For personal income, relevant earnings from foreign sources may fall within Carnê-Leão, Brazil’s monthly income tax collection system. Foreign financial investment income has a separate statutory framework. Do not automatically apply the same calculation to a consulting fee and investment income.
This first classification step should happen before you choose a spreadsheet template. Otherwise, an efficient system can consistently put the wrong transactions into the wrong category.
Reconcile gross receipts, deductions and the final deposit
Suppose a client pays €3,000, a platform retains €90 and €2,910 reaches your account. Keep evidence of all three amounts. The net deposit alone leaves an unanswered question about the difference; recording the full chain allows the treatment of the fee to be checked.
Use the same approach for refunds, reversals and payments covering more than one invoice. Assign a reference to each payment and connect it to the contract or invoice. Record transfers between your own accounts separately, so that they are not mistaken for a second client payment.
This is a recordkeeping method, not an assumption that every cost is deductible. Ask which adjustments are permitted for your particular income rather than subtracting every outgoing payment from a platform statement.
Use the correct exchange-rate method
A bank’s conversion rate is not automatically the rate used for Brazilian tax reporting. Receita Federal’s 2026 guidance distinguishes conversion methods for different categories of foreign income and assets. Ordinary foreign earnings and transactions within the foreign-investment regime should not be forced into one universal exchange-rate formula.
Keep the original currency, amount and relevant dates even when your spreadsheet also contains a value in reais. That preserves the information needed to verify the calculation or correct a mistaken exchange rate later.
A Brazilian tax consultant can review the income categories and conversion method before you repeat the process each month. The most useful outcome is a clear procedure that matches your actual payments, not a generic estimate based on the amount you transfer to Brazil.
Create a monthly close, not an annual scramble
For income subject to Carnê-Leão, tax due is generally payable by the last business day of the month following receipt. Leaving the work until the annual return can therefore mean that payment deadlines have already passed.
Set an earlier internal deadline to collect statements, reconcile receipts and resolve missing information. Keep calculation files and payment confirmations together, using a consistent month-and-year naming convention. Leave time for questions rather than completing the records on the payment deadline itself.
If an earlier month was missed, identify the period explicitly. Do not blend it into the current month to make the totals look tidy; ask for the earlier period to be reviewed on its own facts.
Keep foreign withholding visible
When an overseas payer withholds tax, save evidence showing the income, the amount withheld and the relevant country. Brazilian relief may depend on a treaty or reciprocity and is subject to legal limits. Foreign withholding is not an automatic confirmation that nothing remains payable in Brazil.
A sustainable routine makes every amount explainable: what was earned, who received it, how it was converted and what tax was paid. Once those questions have consistent answers, managing foreign income becomes a repeatable process rather than a yearly reconstruction exercise.

