Crypto budgeting · paid in crypto

How to budget when you get paid in crypto.

Book the payment as income on the day it lands, at that day's rate in the currency you actually live in, then budget the way anyone does. That one habit makes the rest normal. Everything written about crypto payroll is written for the employer. How to run it, which rails, what compliance looks like. Almost nothing is written for the person on the other end, who now has 2,000 USDT sitting on Kraken on the 2nd and rent due on the 5th. This is that page.

What makes it awkward
  • 01

    Your income has no date

    A bank salary lands on the 25th and your whole month is built on it. A stablecoin invoice lands when the client gets round to it, sometimes with a 40 dollar fee attached, sometimes in three parts.

  • 02

    Two currencies, one rent

    You're paid in dollars-that-aren't-dollars and you pay rent in euros or reais. Every conversion is a small decision you'd rather not make twelve times a month.

  • 03

    Your budgeting app can't see any of it

    So you type it in, or you stop budgeting. Most people stop budgeting.

  • 04

    Nobody tells you the tax shape until January

    Income at receipt. Possibly a gain later. It isn't complicated once it's written down, and almost nobody writes it down.

What changes
01

The one thing to get right first

Money that arrives in USDT is income on the day it arrives, valued at that day's rate in the currency you actually live in. That's the shape most tax systems use, and it's the shape our ledger uses. Which means the useful question isn't "how much USDT did I make this month". It's "how many euros of income did I book, and on which days". Look at it that way and the rest of budgeting works normally. Rent is rent. Groceries are groceries. The only unusual thing about your money is where it sits before you spend it.

02

A month, written out

Illustrative, but the arithmetic is real. Marta freelances from Lisbon. Base currency euro. Clients pay in USDT to Kraken, and she keeps a TRON wallet for the part she doesn't convert. On 2 July a client pays 2,000 USDT. That day 1 USDT is worth 0.925 euro, so Orla books income of 1,850.00 euro and remembers the lot: 2,000 units at 0.925. On 6 July she moves 1,000 USDT to her own TRON wallet. Not income, not spending. Two legs matched by hash, netted to zero, out of the cashflow report entirely. On 18 July she sells 800 USDT for euros on Kraken and withdraws to her bank. That day the rate is 0.932, so proceeds are 745.60. FIFO takes the cost from her earliest lot: 800 at 0.925 is 740.00. The gain is 5.60 euro, short term.

03

Five euros and sixty cents on a coin that never moved off a dollar

That surprises people, and it's the most useful thing on this page. A stablecoin isn't exempt from the arithmetic just because its price is steady in dollars. If you live in euros, the euro rate moved. Small numbers, but they recur across 30 invoices, and they belong in the report. The rest of her month looks like anyone's. Rent 780. Groceries 214.40. Coworking 120. And a tax set-aside she moves into a savings goal every time an invoice lands.

04

Getting paid, and getting paid on time

The invoice side lives in the app too, which matters because chasing money is the other half of this job. A pay link is a URL asking for a specific amount on bank details or a crypto address, and a paid crypto request is auto-matched and booked as income without you touching it. Invoices get a public link and a PDF, and a paid invoice books income the same way. There's a daily digest of overdue invoices, which is less fun than it sounds and more useful. Money in covers the whole thing, and Freelance and crypto is the page written for this exact person.

05

What we can't do for you

We don't pay you. We're not a payroll provider, and if your client wants compliant stablecoin payroll across borders, that's Deel and its competitors, not us (help.letsdeel.com, checked 26.07.2026). We don't off-ramp. Converting USDT to euros happens at your exchange or your wallet, and then Orla records it. There's a swap feature for coin to coin inside your own wallet, but coins to a bank account isn't it. We don't give tax advice, and the tax center never calculates your tax or asks which country you're in. It assembles the year: income by line, capital gains by lot, deductible expenses, exports. Every screen says informational, not tax advice. There's a US federal and state estimate card as an option when the base currency is dollars and the year has a rate table, and it carries a prominent disclaimer for a reason.

06

One more limit worth knowing in advance

Only Binance, Bybit, OKX, Kraken and Coinbase connect directly. If your client pays you on a smaller venue, you're importing CSV.

Three moves that make it liveable
  1. 01

    Pick a base currency and stop thinking in two

    Set the accounting currency to whatever you pay rent in. Everything, including the USDT, converts to it at the right rate for the right day. You stop doing mental FX and your budget stops lying to you.

  2. 02

    Give the pay-day shape back to yourself

    Income you can't predict wrecks category limits. Two things help. The recurring calendar puts your known outgoings on a map and warns when the projected balance dips below zero. And a salary sweep automation moves a percentage of last month's income into a goal at the start of the new month, which is the closest thing to paying yourself a salary out of an irregular one. Everyday tracking has the mechanics.

  3. 03

    Set aside tax as the money arrives, not in April

    Make a goal, mark the transfers into it, let the goal pacing tell you whether you're on track. Nothing clever here. It works because the money is already in the same ledger as the invoice that created the obligation.

Questions
How do I budget when I'm paid in crypto?

Convert the payment to your own currency at the day's rate and treat it as the month's income, then run rent, groceries and savings off that number rather than off the coin balance. Set the tax share aside as each invoice lands, since nobody is withholding it for you. The two traps are counting a move to your own wallet as income, and assuming a stablecoin can't produce a gain when your base currency isn't the dollar.

Is receiving stablecoins income?

In most jurisdictions yes, valued when it lands. Orla books it that way and the year-end package shows it as income by line. Informational, not tax advice, and your local rules decide.

Does converting USDT to euros create a taxable event?

It's a disposal in most systems, which is why the example above produces a 5.60 gain. Whether that gain is taxable and at what rate is a question for your rules and your accountant. The mechanics are on the transfers and tax page.

What if a client pays late, or in two parts?

Two payments, two dates, two rates, two income rows. That's just how it is, and it's an argument for having software do it.

I get paid partly in fiat and partly in crypto.

That's the normal case here, and the reason this app exists. Both land in the same month, the same categories and the same report.

Can I invoice in USDT and get paid in it?

Yes. Pay links and invoices carry crypto addresses or bank details, and a crypto payment that arrives is matched and booked automatically.

Put the invoice and the rent in the same month.

One ledger, one currency, both halves of your income.

Get it on your phone
App StoreGoogle Play