How to get paid in a stable currency when your local one is volatile
If you freelance in a country with an unstable currency, you already know that the invoice amount is only the start of the negotiation — with your own economy. You do the work, your client pays in full, and somewhere between their bank and your account, a percentage of what you earned quietly vanishes into an exchange rate you had no say in. This is not a fringe problem. It is the daily operating reality for millions of skilled independent workers across Latin America, West Africa, Southeast Asia, and Turkey, and it has become one of the most urgent financial questions in modern freelancing. This article explains the mechanics of the problem, how to structure your payment setup to hold your earnings in stable value, what the practical considerations are at each stage, and where the payment itself needs to land to give you actual protection.
The problem is not just the exchange rate — it is the timing
Most explanations of currency volatility for freelancers focus on the spread between currencies. That is real, but it is the visible part. The deeper problem is that volatility operates on a timeline you cannot control.
Consider a freelancer based in Nigeria. The naira plunged 55% in one year, making it among the world’s worst-performing currencies against the dollar. Not 5%, not 15% — 55% in twelve months. If you invoiced a client at the beginning of that period and received naira at the end of it, you effectively worked at a salary nearly half of what you quoted. According to data from the Central Bank of Nigeria, the official exchange rate fell to ₦1,535 per dollar by the end of one year alone — a 40.9% depreciation within a single calendar year. Every month a freelancer holds or receives naira, the purchasing power of that balance erodes.
Turkey presents a different texture of the same problem. Since 2018, the Turkish lira has lost over 80% of its value against the dollar, and inflation has remained persistently high. Argentina has combined currency controls with structural inflation, meaning freelancers there face both restricted access to foreign currency and a local peso that loses ground against the dollar consistently. Argentina’s banking system is known for its stringent regulations, making it cumbersome for freelancers to receive payments from clients abroad, and currency controls and fluctuations can further complicate the process, leading to delays and financial losses.
These are not anomalies to plan around once a year. They are the baseline operating condition. Currency volatility is one of the least-discussed financial stressors for independent workers. Unlike salaried employees who earn and spend in the same currency, freelancers operating across borders face a moving target every time they get paid.
The compounding issue is what happens inside the payment rails themselves. Many payment platforms automatically convert foreign currency into local currency at unfavorable rates, and freelancers often have no control over the timing or rate of conversion. Even when platforms advertise “low fees,” they may include wide FX spreads, and those spreads can cost more than the visible transaction fees. So the freelancer loses twice: once to the platform’s conversion, and again if the local currency continues to depreciate after the conversion lands.
The structural answer: receive in stable value, convert on your terms
The core strategic shift is this — stop letting the payment system define when and at what rate your work is valued in your local currency. Receive in stable value first. Convert only as much as you need, when you need it.
If your home currency is volatile, holding your earnings in a more stable currency is a sound strategy. For most of the world’s freelancers, that stable value reference point is the US dollar. Not because the dollar is perfect, but because the US dollar is the world’s primary reserve currency, and the vast majority of international trade is conducted in it. Holding in dollars, or in a dollar-pegged instrument, means your work is protected from the specific thing killing freelancers in high-inflation economies: the interval between invoice and conversion.
There are three mechanisms for doing this: USD accounts, stablecoins, and a hybrid of both. Each operates differently. Each has different strengths depending on your geography, your client’s setup, and how you manage spending.
USD-denominated accounts
The oldest mechanism and still the most universally understood by clients. Getting paid in USD gives freelancers more flexibility and control over when and how they convert their earnings. A US dollar account — whether through a fintech that offers virtual US banking rails, a neobank, or a dedicated foreign currency account — allows you to receive client payments in dollars and hold them there until you choose to convert.
US bank accounts allow freelancers to receive payments directly in dollars and keep funds in USD until withdrawal. The strategic discipline here is simple: hold the dollar balance, pay local expenses from converted amounts only. Your rent, utilities, and daily grocery spend require local currency. Your savings, your tax reserve, and your working capital buffer do not.
The practical strategy is to convert enough to cover near-term expenses and tax reserves, while holding the remainder until conditions are favorable. The risk of holding is often lower than the cost of converting at a poor rate.
The limitation of the USD account route is that it still depends on the wire or ACH payment reaching you cleanly. A SWIFT wire from a US client to a freelancer in Argentina, Nigeria, or the Philippines can take 3–5 business days, lose 5–10% to FX spreads and intermediary bank fees, and arrive in a local currency actively losing value against the dollar. If your payment provider auto-converts on arrival — which many do — the account structure doesn’t help you unless you’ve specifically configured it to hold in foreign currency.
Verify the behavior of any platform before routing real money through it. The critical question is not “can I receive USD?” but “does the platform hold USD without converting, and can I withdraw USD to a local exchange of my choosing?”
Dollar-pegged stablecoins
This is where the mechanics get meaningfully different from a traditional USD account, and for freelancers in markets with capital controls or restricted banking access, it is often the more practical path.
Stablecoin invoicing is the practice of billing in a fiat-pegged digital asset such as USDC or USDT and accepting settlement onchain, typically through a payment link or wallet address attached to an invoice. The headline price is denominated in a stable unit — usually US dollars — the rail is a public blockchain, and the payment lands in the recipient’s wallet within seconds to minutes regardless of which country the payer is in.
For a freelancer in Lagos, Buenos Aires, or Istanbul, this changes the fundamental geometry of the problem. Freelancers can hold their earnings in USDC, a dollar-pegged asset that protects against local inflation. For a freelancer in a high-inflation economy, getting paid in USDC is functionally identical to getting paid in dollars, without the friction of opening a foreign bank account.
The distinction from a USD account matters most in three situations: when your local banking infrastructure is unreliable, when capital controls restrict how much foreign currency you can hold in a bank account, and when you need settlement speed that wire transfers cannot provide. Freelancers paid this way receive funds directly into a wallet they own, with no intermediary bank deciding when the payment clears. In countries with capital controls or unstable banking systems, that ownership is the entire point.
Unlike Bitcoin, stablecoins maintain a 1:1 peg with the US dollar. Invoice for $5,000 in USDC and receive exactly $5,000. That is the protection — not just in theory, but in the wallet balance you see seconds after the transaction confirms.
Choosing between USDC and USDT
Both are dollar-pegged. Both are widely used. They are not interchangeable in practical terms.
USDC is issued by Circle, a US-regulated company. USDC’s reserves are held exclusively in cash and cash equivalents in US banks, providing transparency and regulatory alignment. For freelancers working with US clients or platforms, USDC tends to be the cleaner regulatory choice and is increasingly referenced in US financial legislation.
USDT (Tether) has the larger market footprint globally, and its strength lies in its prevalence across exchanges and its role as the primary quote currency for cryptocurrency trading globally. For freelancers in high-volume international transactions or those operating on decentralized platforms, USDT offers unmatched liquidity.
In practice, the right choice depends on your geography and your off-ramp. In Nigeria, for example, USDT has more liquidity on local P2P desks. The real question is how you get the stablecoin on-chain in the first place — direct payment from an overseas client is the cleanest path. In regions with stronger USDC adoption on local exchanges, USDC is easier to convert at better rates. When in doubt, ask your client which they can send most readily, and ensure your invoice specifies both the token and the network explicitly.
The invoicing mechanics: making the instruction clear
The most common failure point in stablecoin freelance payments is ambiguity in the payment instruction. An invoice that says “please pay 2,500 USDC” is incomplete. Price your work in dollars and state that payment is due as an equivalent amount in USDC or USDT. For example: “Project fee: $2,500, payable as 2,500 USDC on Base.” This removes any ambiguity about exchange rate or unit.
The network matters critically. USDC on Ethereum and USDC on Base are the same dollar value but different blockchain rails with very different fee structures. Base settles in 2 seconds at $0.01. Polygon settles in 2–3 seconds at $0.01. Ethereum mainnet settles in 12 seconds at $1–$5. For small invoices or high-frequency billing, choosing Base or Polygon over Ethereum mainnet changes the economics substantially.
Add a clause to your contract or ongoing invoice template: payments must be sent only on the agreed network. The client confirms the token, network, and wallet address before sending. A small test payment is required for the first transaction. This is not overcaution — it is the standard operational hygiene for any payment method where a routing error is irreversible.
For clients who are not yet comfortable sending stablecoin transactions directly, most stablecoin invoicing platforms include an on-ramp option, which lets the payer pay with a card or bank transfer at checkout while the seller still receives stablecoins. The platform handles the fiat-to-stablecoin conversion in the background. This means you do not need to ask your client to hold crypto — you just need a platform that handles the conversion on their side. Framing this to clients as a settlement convenience rather than a crypto preference often helps: if you pay via USDC instead of wire transfer, you skip the $30–50 bank fee and the payment settles in minutes instead of days.
When you’re working across a longer engagement with multiple deliverables and a client relationship built on trust, it becomes natural to set the payment structure once and remove the friction entirely. That’s where a clean payment link — one that routes the funds directly to your wallet at the agreed split, with no manual steps between confirmation and arrival — closes the gap between “invoice sent” and “money in wallet.” Shaka works exactly this way: a professional sets the wallet address, the client pays the link, and the funds arrive onchain in one step.
What to do with stablecoins once they land
The biggest practical question for freelancers in high-inflation markets is not how to receive stablecoins — it’s how to use them without converting everything back to local currency immediately, which defeats the purpose.
If you are in Argentina, Brazil, Nigeria, Turkey, the Philippines, Colombia, or Mexico — any market with inflation, a devaluing local currency, or restrictive capital controls — the calculus is direct. The whole point of getting paid in USDC is that it is a dollar you control. Converting it to local currency right away defeats the purpose. The right approach for most people in these countries is to hold the balance in USDC, spend directly from a stablecoin card for anything that accepts major card networks (which is almost everything), and only convert to local currency for the parts of life that actually require it — rent, groceries, utilities.
This requires two things: a self-custody or platform wallet that holds your USDC without auto-converting, and a spending mechanism that lets you use stablecoin value in your daily life. Stablecoin-linked cards and local exchange off-ramps have matured significantly. In the Philippines, GCash added USDC integration, which makes the on-ramp and off-ramp locally much easier. In Brazil, USDC-to-PIX conversion corridors allow near-mid-market conversion into reais within minutes. In Nigeria, P2P desks and local exchanges provide conversion liquidity, though rates vary and platform selection matters.
The mature default for most freelancers: receive in stablecoins, hold in stablecoins, spend or convert only as needed. This keeps you in control and avoids unnecessary conversion costs.
The tax and compliance dimension
Getting paid in stable value does not change your tax obligations — it just changes the currency of the transaction that creates them.
Most countries require you to report foreign income at the exchange rate on the date it was received. Some jurisdictions also tax currency gains — the difference between the rate at receipt and the rate at conversion. Keep detailed records of every conversion, including dates and rates used.
In practice, this means you need a record of the USD equivalent of every stablecoin payment at the moment it lands in your wallet. Since stablecoins are pegged 1:1, this is simpler than it sounds — a $2,500 USDC payment is $2,500 of income on the day it arrives. The record you need is the wallet transaction hash, the date, and the token amount. Most wallet interfaces and invoicing platforms generate this automatically.
The more complex scenario arises if you later convert USDC into another asset, or if you receive stablecoins pegged to a currency that is not your reporting currency. For most freelancers, holding and spending USDC in everyday life looks, to the tax authority, much like holding and spending dollars. But tax treatment varies significantly by jurisdiction, and the detail matters. Germany, for instance, offers a favorable structure — freelancers holding stablecoins for 12+ months before conversion may achieve tax-free gains under certain exemptions. This is not advice to structure around tax treatment, but it is worth understanding what your jurisdiction actually says before making assumptions.
The pricing conversation with clients
Getting paid in stable value requires your client to pay in stable value — which means you need to have a clear, professional conversation about payment method before the work starts, not after.
For most international clients, invoicing in USD is already standard. Invoicing in USD is a standard practice for freelancers globally, which can make you appear more professional to international clients. The extension to stablecoin settlement is a logistics question, not a conceptual one. If your client already pays in USD via wire, you’re asking them to do the same thing over a faster, cheaper rail.
Build currency risk into your pricing. If you regularly take a 3–5% hit on conversions, factor that into your rates. Charge what you need to net your target income after fees. This is a legitimate part of professional rate-setting. A freelancer in Lagos who invoices $3,000 but nets $2,700 after conversion costs should be invoicing $3,150–$3,300, or should be changing the payment method.
If a client cannot or will not pay in a stable currency directly, build a small FX buffer into your rate to cover conversion losses. This is not gouging — it is accurate pricing. The buffer compensates you for the risk you are absorbing on their behalf. For ongoing clients, the better conversation is about structuring the payment flow to eliminate that risk entirely, which is in everyone’s interest: the client pays less (no wire fees), and you receive the full value of what was quoted.
When the client pays multiple collaborators
Freelancers who coordinate work across small teams — a writer who subcontracts translation, a developer who works with a designer, a consultant who brings in specialists per engagement — face a secondary layer of the volatility problem. The payment lands in one wallet, and then needs to be split and distributed, often to people in different countries with different local currency exposures.
Doing this manually means multiple transactions, multiple conversion moments, and multiple opportunities for value erosion. The professional standard is to route the incoming payment to each collaborator’s wallet directly, in the stable currency they’ve agreed to receive, in one transaction. Shaka handles exactly this use case: you set the wallet addresses and split percentages on a payment link, the client pays once, and every recipient gets their share simultaneously — no batching, no delays, no second round of conversions eating into what was agreed.
Building the habit, not just the infrastructure
The infrastructure — the wallet, the invoice template, the off-ramp app — takes an afternoon to set up. The discipline takes longer to build.
The freelancers who feel most financially stable aren’t the ones who earn the most. They’re the ones with systems: a buffer, a multi-currency account, a disciplined approach to conversions, and a budget built for variability rather than certainty.
For a freelancer in a high-inflation market, that system looks roughly like this: invoice in USD or the stablecoin equivalent, receive directly to a wallet you control, hold the majority of the balance in stable value, and convert to local currency in small, planned tranches as your local expenses require. Review the conversion timing when you have the option to — not to speculate on movements, but to avoid converting during sharp devaluation events if you can. Avoid converting during major volatility events unless you absolutely need the funds.
The reason this matters beyond your individual earnings is that your rate card is your product. A freelancer who is constantly absorbing currency losses without adjusting rates is slowly underpricing their work, which creates pressure to take on more volume at thin margins. Getting paid in stable value is not a financial product preference — it is a professional decision that protects the integrity of how you price and how you sustain the business over time.
The rails exist. The infrastructure is no longer experimental — stablecoin transfer volume has crossed tens of trillions in annual settled transactions, and monthly volumes consistently run above one trillion dollars. What was once a niche workaround used by crypto-native freelancers is now a mainstream payment option supported by major platforms and payroll providers alike. The question for a freelancer in a volatile-currency market is not whether to use it, but how to set it up cleanly so it works every time — and so the money that represents your work actually holds its value from the moment it leaves your client’s account to the moment you spend it.