ProDesk Apps

CashDesk

Know what's actually yours.

Every budgeting app assumes a salary on the 1st and the 15th. Traders, freelancers and contractors don't have one — they spend gross and find out what they owe in April. CashDesk works the other way round: it watches what comes in, sets aside the tax that was never yours, and keeps the rest honest.

On the Mac App Store, App Store & Google Play

CashDesk — budgeting, tax reserve and invoicing for self-employed income

Who It's For

Built for income that arrives in lumps.

If your income is the same every month, you don't need this. If it isn't, the three questions below are the ones that actually cost people money — and no salary-shaped budgeting app answers any of them.

Traders

Realised gains are not spending money. CashDesk separates what you've made from what you owe on it, and keeps the reserve moving as the year goes — instead of discovering the number when the return is due.

Freelancers & contractors

Quote a job, bill it, chase it, and know the day it falls due. Every invoice feeds straight into the income figure the tax reserve is calculated from — no second system to keep in step.

Sole traders & side businesses

One bank account, business and personal mixed together. CashDesk splits them, finds the deductions in the mix, and keeps the evidence attached to the claim.

Five Countries

Your tax system, in its own language.

Not one calculator with the country swapped out. Each jurisdiction brings its own tax year, its own contributions, its own instalment calendar and its own words — because a UK sole trader making "payments on account" and a US freelancer filing 1040-ES are not doing the same thing.

United States

United States

IRS · Form 1040-ES

  • Federal income tax and self-employment tax
  • Quarterly estimated tax payments
  • Qualified business income deduction
  • Standard mileage rate
  • Tax year: 1 January – 31 December
United Kingdom

United Kingdom

HMRC · Self Assessment

  • Income tax and Class 2 / Class 4 National Insurance
  • Payments on account, and the balancing payment
  • Personal allowance, including the taper
  • VAT return figures and the registration threshold
  • Tax year: 6 April – 5 April
Canada

Canada

CRA · Instalment reminders

  • Federal income tax and CPP contributions
  • March, June, September and December instalments
  • GST/HST return figures
  • Half-year rule on capital cost allowance
  • Tax year: 1 January – 31 December
Australia

Australia

ATO · PAYG instalments

  • Income tax and the Medicare levy
  • Quarterly PAYG instalments
  • GST, laid out in BAS label order
  • Cents-per-kilometre method, with the annual cap
  • Tax year: 1 July – 30 June
India

India

Income Tax Department · Advance tax

  • Old and new regime, worked out side by side
  • Advance tax in its four instalments, with the 234C shortfall
  • Presumptive taxation under 44AD and 44ADA
  • ITR-1 to ITR-4, with the schedule each figure belongs to
  • Tax year: 1 April – 31 March

Features

Ten screens. One year's paperwork, done as you go.

The reserve

The headline number: how much of what you've earned this year was never yours. Recalculated on every import, with the next instalment and the date it falls due sitting underneath it.

  • Income tax and contributions, worked separately and shown separately
  • Effective rate on what you've earned, marginal rate on the next dollar
  • Next instalment, with its own due date and the authority's own name for it
  • Tells you when the figure is understated because transactions are still unclassified
The CashDesk Reserve screen: $59,166.44 set aside, an effective 29.8% on business income, the next PAYG instalment of $14,791.61 due 28 October 2026, and the projected liability split into Medicare levy and income tax

Budget & calendar

What you planned to spend against what you actually did — month, quarter or year — on the one screen in the app that counts personal spending alongside business. "Can I afford this" cannot be answered from business figures alone.

  • Month calendar with every day tinted by what happened on it
  • Jobs and contracted periods drawn as bars you can drag across days
  • Reminders and silent notes, with pause controls that keep the reminders and stop the noise
  • Free cash shown after the tax reserve, never including it
The CashDesk Budget screen: money in, money out and overspend for the last twelve months, measured against the 50/30/20 guide and broken into necessities, discretionary, debt and savings with the detail behind every slice

Quoting & invoices

Quote a job, turn the quote into an invoice when you win it, and know the day it falls due. Built for people who bill for their own time and have no credit-control department behind them.

  • Quotes, invoices, credit notes and deposits
  • Recurring invoices for retainers — drafted, never sent without you
  • Aging by client, so you can see who pays and who takes three months
  • Statements of account, ready to paste into an email
  • Quote templates by trade, with terms, deposits and the watch-outs
  • Saved clients and a price list for the things you charge for often
The CashDesk Quoting & Invoices screen with a new invoice being built — client, line items, payment terms and deposit — beside a live preview of the document that will be sent

Profit & loss

Month by month, and by each stream of work you do — because "am I making money" and "which part of this is making money" are different questions, and the second one is the one that changes what you do next.

  • Revenue, expenses and net, by month and by trade
  • Your own editable category structure, not a fixed chart of accounts
  • Unclassified transactions excluded and counted, never quietly folded in
The CashDesk Profit & Loss screen: revenue, expenses and net profit month by month, laid out down your own editable chart of accounts

GST / VAT

Every figure your activity statement or VAT return asks for, laid out in the authority's own codes so it can be transcribed straight across. Nothing is calculated until you tell CashDesk you're registered — showing someone a liability they don't owe is worse than showing them nothing.

  • BAS labels for Australia, VAT boxes for the UK, GST/HST for Canada
  • Tax extracted from gross amounts correctly, not by multiplying the rate
  • Registration threshold stated, with your turnover against it
  • Nothing shown for the US, where sales tax is state and local — a single national figure would be invented
The CashDesk GST / VAT screen: $4,532.03 payable to the ATO for 2026/27 Q1, laid out in BAS label order — G1 total sales $51,550.00, 1A GST on sales $4,686.36, 1B GST on purchases $154.33

Mileage & assets

The two deductions people lose most of, because both are only claimable if you kept the record at the time.

  • Business travel logged as you go, at your jurisdiction's rate and bands
  • Annual distance caps applied where they exist
  • Assets written down over years, not deducted whole in the month they were bought
  • Straight line, declining balance and immediate write-off — each explained in plain English, with your own figure worked through it
  • Business-use share applied, because half a laptop is half a deduction
The CashDesk Mileage screen: $455.00 claimed for the year, with the vehicle, the trips logged against it and the method used to work the claim out

Import, review & receipts

Bring in your own bank and broker statements as CSV. CashDesk works out the columns, classifies what it can from rules built for your trade, and puts the handful it won't guess at in a review queue — one click each.

  • Column mapping inferred, then confirmed before anything is committed
  • Re-importing an overlapping export doesn't duplicate the overlap
  • Transfers between your own accounts recognised, so they're never taxed as income
  • Receipts filed against the claim, with an iCloud folder you can drop photos into
  • An accountant pack you can export when the year ends
The CashDesk Review screen: the handful of transactions the rules would not guess at, queued one at a time, with the queue cleared and every transaction classified

How It Works

Four steps, then it keeps up with you.

Tell it what you do

What you do, how you get paid, where you pay tax. That sets your expense assumptions, your deduction categories and the rules used to classify what comes in.

Import your statements

Your own CSV exports from your bank and broker. No bank logins, no aggregator, no connection to break — which is also why it works in five countries on day one.

Clear the review queue

Anything the rules won't guess at comes to you, one row at a time, with the choices as buttons. A transfer misread as income taxes money you never earned, so it asks rather than assumes.

Watch the reserve

The set-aside figure, the next instalment and the return-ready totals stay current from then on. At year end, export the pack and send it to your accountant.

Privacy

Your bank data never leaves your Mac.

This isn't a policy position, it's the architecture. CashDesk has no account, no server and no bank connection: your ledger is a file on your own machine.

What that means in practice

No sign-up, no cloud sync of your transactions, no analytics on what you earn or spend. Nothing about your income is transmitted anywhere, because there is nowhere for it to go.

The app makes exactly one kind of network request: fetching signed updates to the tax tables when rates change. It sends no request body and carries no identifier — it asks for a public file, checks the signature, and applies it only if it's genuine.

What It Is, and Isn't

A tool for you and your accountant.

CashDesk prepares figures; it does not file returns and it is not a tax adviser. Nothing in it is tax, legal or financial advice, and where your circumstances differ from its assumptions — or your tax authority's rules differ from its figures — theirs are the ones that count.

It states its assumptions on screen rather than burying them: which method it applied, which threshold it used, what it left out and why. Where a figure would have to be invented to be shown, it is left blank and the reason is given.

Check the numbers against your authority's published figures, and take a professional's advice before you rely on them.

Platforms

Mac, iPhone, iPad and Android.

Native apps, not one app stretched across four screens — SwiftUI on Apple's platforms, Kotlin and Compose on Android, each laid out for the device it runs on. CashDesk for Mac is on the Mac App Store, and CashDesk Go is on the App Store and Google Play. Each store is a separate purchase, and each keeps its own ledger on your own device — never on a server of ours.

One confirmation email, then only CashDesk news — new features, pricing and new tax jurisdictions. One-click unsubscribe in every email. We never sell your address.

Frequently asked questions

Comparing tax software for the self-employed? See how CashDesk, Keeper, QuickBooks, Found and Wave compare →

Is CashDesk free?

CashDesk is free to download with a free tier. CashDesk Pro is US$5.99 a month or US$59.99 a year, and the Tax Return feature is a separate one-off US$39.99 purchase. The store shows the price in your currency. Mac and the mobile apps are separate purchases.

Which countries does CashDesk support?

Five: the United States, the United Kingdom, Canada, Australia and India. Each is built in its own terms rather than one calculator with the country swapped out — a UK sole trader making payments on account and a US freelancer filing 1040-ES are not doing the same thing, so each gets its own tax year, contributions, instalment calendar and wording.

How much tax should I set aside?

CashDesk works it out from what you have actually earned so far this tax year, in your jurisdiction's rules, and holds the figure as a reserve you can see. It updates as income arrives rather than giving you one flat percentage, because a flat percentage is wrong at both ends of a lumpy year.

Does CashDesk file my tax return?

No. CashDesk prepares the figures and shows its working, and you or your accountant file the return. It is not a tax adviser and nothing in it is tax, legal or financial advice. Where your circumstances differ from its assumptions, or your tax authority's rules differ from its figures, theirs are the ones that count.

Does CashDesk connect to my bank?

No. There is no account, no server and no bank connection — your ledger is a file on your own machine. You import statements yourself. The app makes exactly one kind of network request: fetching signed updates to the tax tables when rates change, with no request body and no identifier.

Can I import my bank or platform statements?

Yes. CashDesk imports statements and receipts, then shows you what it classified and why before anything is committed, so a mis-read column is something you catch rather than something that quietly skews a year of figures.

Does it handle GST or VAT?

Yes, where your jurisdiction has it. CashDesk tracks GST and VAT alongside income tax, so the amount you are holding for the tax office is the whole amount, not just the income-tax part.

Can I claim mileage?

Yes. CashDesk logs trips and applies your country's method — the standard mileage rate in the US, and the equivalent where one exists. Where a country has no flat rate, it says so rather than inventing one.

What devices does CashDesk run on?

Mac, iPhone, iPad and Android. They are native apps — SwiftUI on Apple's platforms, Kotlin and Compose on Android — not one app stretched across four screens. CashDesk for Mac is on the Mac App Store and CashDesk Go is on the App Store and Google Play.

Is CashDesk suitable for traders?

Yes. It was built for income that arrives in lumps, which covers traders as well as freelancers, contractors and sole traders. It tracks trading income alongside everything else and reserves tax against it as it lands.

Stop spending the tax office's money.

Budgeting, tax and invoicing for people whose income arrives in lumps — in the US, UK, Canada, Australia and India.