Taxes and currencies
Set VAT on ad spend and KDP withholding once, pick your reporting currency, and every figure in the app becomes the amount that actually reaches your bank.
VAT on ad spend
Ad platforms report spend before tax, but invoice you with VAT or GST in most countries. Ignoring it understates your costs.
Settings → Taxes holds one card per platform, because they do not invoice the same way:
| Card | What to enter |
|---|---|
| Ad-spend VAT by country | One rate per Amazon storefront — Amazon invoices you store by store |
| Facebook / Meta ad VAT | A single rate: Meta invoices you once, on your own country and VAT number |
| TikTok ad VAT | A single rate, for the same reason |
Spend is then counted tax-inclusive everywhere in the app.
Enter the rate you cannot reclaim. If you recover VAT through your business, or your invoices carry none because of reverse charge, leave it at 0.
KDP withholding tax
Amazon may hold back part of your royalties for tax before paying you. Your rate comes from your KDP tax interview, and TrueRoyalties detects it automatically on the first sync.
In Settings → Taxes, the switch Count withholding on royalties decides whether it is subtracted:
- Off — royalties and net profit both show pre-withholding amounts.
- On — net profit is computed on what you actually receive.
The Royalties card always stays gross, so it keeps matching KDP. See Net profit.
Reporting currency
Your reporting currency is set in Settings → Preferences → Reporting currency. It is the currency every total in the app is reported in.
On your first import we detect it from KDP — the currency Amazon pays you in — so your dashboard matches your KDP page from day one. Pick one yourself and that choice is kept for good.
Nothing is re-imported when you change it. Every amount stays stored in the currency it was earned in; only the conversion changes. Your totals are rebuilt in the new currency, which takes a moment on a long history.
The dashboard and the KENP page also have a display currency picker, for a quick look in another currency without changing your reporting currency.
How conversion works
Every amount is converted at the exchange rate of its own transaction date — a sale from March 2023 uses March 2023's rate, not today's.
This is more accurate than a single flat rate, and it explains a small difference you may notice: KDP's own multi-currency total uses a coarse approximation, so figures can differ by around 1 %. TrueRoyalties is the more precise of the two.
To match KDP exactly, view your dashboard in the currency KDP pays you in.
Where to check your rates
Settings → Taxes shows every card on one page, with the rate currently applied. If your numbers look too good, this is the first page to open.