Three years ago, I left my Big 4 consulting gig to go freelance. Best decision ever for work-life balance. Six months ago, I took it a step further and went fully location-independent—working from Seattle, Portland, Lisbon, Chiang Mai, and Tokyo over the past half-year. The freedom is incredible, but the financial tracking complexity? That’s a different story.
The Multi-Currency Juggling Act
Here’s what my financial life looks like now: I invoice clients in USD, pay my Airbnb hosts in EUR or THB, grab coffee in GBP or JPY, and occasionally take on projects priced in local currencies. At any given moment, I’m juggling balances across 5+ currencies in different bank accounts, payment processors (Wise, PayPal), and crypto wallets.
Traditional accounting software expects you to pick one “home” currency and treats everything else as an inconvenient edge case. That’s fine if you’re an occasional international traveler, but for true location independence? It falls apart fast.
Why Beancount Works for Digital Nomads
After evaluating options (QuickBooks Multi-Currency, Xero, Wave), I landed on Beancount. Here’s why it’s perfect for the nomad life:
-
Native Multi-Currency Support: Beancount treats all currencies as commodities. No “primary” vs “foreign” distinction. My account can hold USD, EUR, GBP, JPY, and THB simultaneously without any friction.
-
Price Directives for Exchange Rates: I track exchange rates at transaction time using price directives. This gives me accurate historical conversion for tax reporting while maintaining the original transaction currency.
2026-02-15 price EUR 1.08 USD 2026-02-15 * "Airbnb" "Lisbon apartment - February" Expenses:Housing:Lodging 850.00 EUR Liabilities:CreditCard:Chase -
Git-Based = Work From Anywhere: My entire financial ledger is a text file in a private Git repo. Whether I’m on a beach in Bali or a cafe in Berlin, I can commit transactions from any device. No VPN required to access “the cloud.”
-
Self-Hosted Data Ownership: With Fava running on my laptop, my financial data never leaves my control. Critical when you’re dealing with multiple tax jurisdictions and varying data privacy laws.
Real-World Account Structure
Here’s my simplified account structure:
Assets:
Banking:
Wise:USD
Wise:EUR
Wise:GBP
Wise:JPY
PayPal:USD
Expenses:
Housing:Lodging ; Airbnb, hotels
Travel:Transport ; flights, trains, taxis
Office:Coworking ; coworking day passes
Living:Food
Income:
Consulting:USD
Consulting:EUR ; European clients
Tax Compliance Benefits
The real win? Come tax season, Beancount gives me:
- FBAR reporting made simple: Query all foreign accounts, sum balances, done. (Remember: >$10K total triggers FBAR requirements!)
- FEIE calculation: Form 2555 requires foreign earned income in USD. Beancount’s price directives + Treasury’s annual average exchange rate = accurate conversion.
- Audit trail: Every transaction documented with original currency, exchange rate, and date. If the IRS comes knocking, I’m ready.
Open Questions for the Community
I’m still figuring out best practices:
-
Exchange rate tracking frequency: Should I record daily rates or just transaction-day rates? Bean-price can automate daily updates, but is that overkill?
-
Cryptocurrency payments: Some clients pay in BTC/ETH. How do you track crypto → fiat conversions while respecting tax lot accounting?
-
Tax software integration: Anyone successfully export Beancount data into TurboTax or similar for Form 2555 / Schedule C preparation?
-
Multi-jurisdiction VAT/GST: European clients require VAT invoicing. How do you track this in Beancount while staying compliant across borders?
Call to Action
If you’re living the nomad life (or considering it), I’d love to hear your setup. How are you tracking finances across currencies? What mistakes did you make that I can avoid? What Beancount features am I not leveraging yet?
For those curious about the lifestyle: the 2026 Foreign Earned Income Exclusion is $132,900, so if you meet the Physical Presence Test (330 days abroad in a 12-month period), you can exclude a significant chunk of income from U.S. taxes. Just remember—self-employment tax still applies!
Let’s share knowledge and make nomadic finances less painful. ![]()
Disclaimer: I’m a financial analyst, not a tax professional. Consult a CPA specializing in expat/nomad taxes for your specific situation.