Lifetime license · Self-hosted

CrossBorder Tax Ledger

Track freelance income and expenses in US dollars, Mexican pesos and Chinese yuan, with daily exchange rates, invoices and tax-period reports, on your own computer, for a one-time price.

$99

One-time payment. No subscription. 2 activations per license.

CrossBorder Tax Ledger dashboard with income, expense and net balance

What it does

Multi-currency ledger

Record income and expenses in USD, MXN or CNY, with unlimited entries.

Daily exchange rates

Rates sync automatically every day from the European Central Bank, with a full rate-history chart.

Invoices with PDF export

Create unlimited invoices and export them individually or in a batch.

Tax-period reports

Monthly, quarterly and annual reports show your totals for any period at a glance.

English, Español, 中文

Switch the whole interface between three languages.

Encrypted backup

Built-in encrypted backup of all your ledger and invoice data. Everything stays on your own computer.

Screenshots

Dashboard
Dashboard
Tax ledger
Tax ledger
Invoices
Invoices
Exchange rates
Exchange rates
Reports
Reports
Billing and license
Billing & license

Requirements

  • Node.js 20 or newer (free, from nodejs.org) on Windows, macOS or Linux
  • Comfort running a few terminal commands. Setup takes about 5 minutes.
  • No database account needed. Data is stored locally automatically.
  • An internet connection for the daily exchange-rate sync

What you get

  • The complete application (zip download) with setup guide
  • A lifetime license key, emailed instantly
  • 2 activations per license
  • All features unlocked: unlimited entries and invoices, quarterly and annual reports, full rate history, batch PDF export

Important: All calculations and reports are for your personal reference only. They are not official tax filings or legal accounting records, and this is not tax advice. Consult a licensed tax professional before filing.