Start now and get a 50% discount for 3 months

Bill in any currency. Keep one set of books.

Issue invoices and record expenses in whatever currency the deal happens in. Staks converts each document at the rate for its own date and keeps your books in one primary currency.

14-day free trial · No credit card required

DocumentsAny currency
RatesHistorical, by document date
FXRealized gain/loss posted
ReportingRolled into your primary currency
01

Every document carries its own currency

Set a currency per invoice, quote, credit note, bill, or expense. The document shows the amount your client actually agreed to pay, while your ledger records the converted value in your primary currency.

  • Invoice a Dubai client in AED and a European client in EUR from the same account
  • Record supplier bills in the currency they were issued in
  • Both figures stay on the record — the original amount and the converted one
02

Rates are historical, not just today

A January invoice should not be revalued because the rate moved in June. Staks stores dated exchange rates and converts each document at the rate in effect on its own date. The rate used is recorded on the journal entry, so any figure in your books can be traced back to the number behind it.

  • Dated rate history, not a single live rate
  • Back-date a rate when you need to correct the record
  • Changing a dated rate reposts the affected documents rather than silently drifting
03

Exchange gain and loss handled in the ledger

When a foreign-currency invoice or bill is settled at a different rate than it was issued at, the difference is real money. Staks relieves the original balance at the document rate and posts the difference to an exchange gain or loss account automatically.

  • Realised FX on invoice payments and bill payments
  • Posted to a dedicated exchange gain or loss account
  • No month-end spreadsheet to work out what the swing was
04

Built for how business actually works in Lebanon

Lebanese businesses price in fresh USD, hold obligations in LBP, and file with the authorities in LBP. Single-currency software forces you to pick one and fake the other. Staks lets you invoice in USD and still produce books and filings in LBP — or the other way round — without a parallel spreadsheet.

05

Gulf businesses billing abroad

If you are VAT-registered in the UAE or Saudi Arabia and invoice in USD or EUR, your tax invoice needs the tax amount in local currency. Staks keeps the converted figure on the document, so the invoice you send is the invoice you can file behind.

06

Reports that add up

Profit and loss, balance sheet, and cash flow all roll up in your primary currency, because the conversion already happened at posting time. You can switch the display currency on lists and dashboards without touching what is recorded in the ledger.

Questions

Which currency are my reports in?
Your organisation's primary currency, which you set in Settings. Every document converts into it at posting time, so reports never mix units. You can change the display currency on lists and dashboards separately from what the ledger records.
Where do the exchange rates come from?
You set them in Settings, per currency and per date. That keeps you in control of the rate your books use — useful in markets where the rate you actually transact at differs from a published one.
What happens if a client pays a foreign-currency invoice at a different rate?
Staks clears the original receivable at the rate the invoice was issued at and posts the difference as a realised exchange gain or loss. Your receivables clear cleanly and the FX effect is visible as its own line in the books.
Which plan includes multi-currency documents and books?
Issuing documents in other currencies works on every plan. The full accounting layer underneath — chart of accounts, journal, and the exchange gain or loss posting — is on Growth and Scale.

Run your business on one system

Invoicing, expenses, accounting, and the Agent — from $19/month, with a 14-day free trial.

Get started →