For freelancers who have to declare what they earned

Get your moneyin a row.

Every platform reports your gross. Your bank shows what actually landed. Money you moved between your own accounts looks like income twice. Tallyduck works out the figure that is genuinely yours, with the fees pulled out and every currency converted.

Stripe · PayPal · Wise · Payoneer · and anything else, by hand

One page, once a month

This is the whole product.

Gross $12,480.50 Across four platforms
Fees −$604.18 4.8% of gross
Net $11,876.32 What actually arrived
  1. Sep$8,420
  2. Oct$9,180
  3. Nov$7,650
  4. Dec$11,240
  5. Jan$8,900
  6. Feb$9,760
  7. Mar$10,430
  8. Apr$12,010
  9. May$9,340
  10. Jun$11,580
  11. Jul$10,920
  12. Aug$12,481

An example month · Your figures, in your currency

What you do now

Four tabs and a spreadsheet.

It is the end of the quarter. Stripe in one tab, PayPal in another, then Wise, then Payoneer. You write the numbers down, look up a rate, add it up. Then you put your name to a figure you are not certain of.

  • Fees

    Buried in the grossPayPal takes 7.6%. Stripe takes 3.2%. Neither says so on the payment, so you price your work against a number that was never real.

  • Currency

    Converted twiceOnce by the platform at a rate it chose and did not show you, once by you in a browser tab.

  • Transfers

    Counted twiceMoney you moved from Stripe to Wise looks exactly like income arriving again, so you pay tax on money you never earned.

Four steps, one of them yours

Connect it once.
Then never again.

  • Connect

    Read‑only, alwaysA read‑only key you generate yourself. Tallyduck cannot move your money. Permission to do it is never asked for.

  • Sync

    Every day, on its ownNew payments arrive without you opening anything. Payoneer has no API, so you upload its statement and we read it.

  • See

    One columnGross, fees, net. In your currency, on one page, as of this morning.

  • Check

    Against the platform, weeklyEvery week we compare our total against the balance each platform reports. When the two stop agreeing you hear it from us, not from your accountant in April.

The Tallyduck overview: gross 10,102.50, fees 127.55, net 9,974.95 in GBP, a bar showing 98.7% kept, a daily chart for August, a breakdown across Cash and cheques, Stripe, PayPal and Wise, and the FX cost of each conversion.
One account, one month, four platforms

One conversion · 40.00 GBP · 16 Feb 2025

  1. Mid‑market 1.2591
  2. Platform’s rate 1.2633 +0.33%
  3. You paid 1.3075 +3.50%

≈$47 across last month, on $12,000

Mid‑market is the ECB reference rate for that day. Look it up.

Currency conversion is a fee.

It is charged as an exchange rate, not as a line item, so it appears on no statement you will ever receive. Tallyduck records the rate the platform used and the mid‑market rate on the same day, and shows you the difference in money.

No tool built for freelancers will tell you this

A free week, then one product

No tiers, no sales call.

First week

Free

seven days

Every platform, your full history, CSV export, cash and cheques entered by hand. The whole product, not a sample of it.

Monthly

$19, reduced from $25

a month

Cancel from the settings page. There is no tier above this one and nothing held back for a call.

Yearly

$190, reduced from $250

a year

Two months free. The same product; the only difference is when you pay.

Launch pricing, locked for as long as you stay. The regular price is $25 a month, or $250 a year.

Billed by Paddle · A card is needed to start the week · Cancel before day seven and nothing is charged · Tallyduck prepares your figures; it does not file your return

Before it opens

Tell us where to write.

Read‑only, always. Tallyduck is never given permission to move your money. No card, no onboarding call, and nothing to install.

Not open yet. You will hear from us when it is.

Tallyduck · Built by Taha Mazher · Counted twice · Privacy · Security · [email protected] We keep your address to write to you about this one thing. What we do with it.

Tallyduck.
Four platformsOne number