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
ProDesk Apps
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.
In development · Mac
Who It's For
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.
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.
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.
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.
Four Countries
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.
IRS · Form 1040-ES
HMRC · Self Assessment
CRA · Instalment reminders
ATO · PAYG instalments
Features
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.

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.

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.

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.

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.

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

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.

How It Works
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.
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 four countries on day one.
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.
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
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.
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
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.
Coming Soon
CashDesk is a native macOS app, written in SwiftUI, sandboxed, and designed to be fast on a laptop with a decade of statements in it. Want to know when it ships?
Budgeting, tax and invoicing for people whose income arrives in lumps — in the US, UK, Canada and Australia.