DeskTools

For small businesses, freelancers, and contractors in the US and UK.

Free · No sign-up · Made for the US & UK

See your profit and loss from a bank CSV in seconds

Upload a CSV with date, description, and amount columns. DeskTools sorts each transaction into income and expense categories and shows your profit or loss, ready to download. A quick check on your numbers, not a replacement for your accountant.

How it works

  1. Download a CSV from your bank with date, description, and amount columns.
  2. Choose the file below. Everything is processed in your browser.
  3. Check your income, expenses, and profit, then download the summary as a CSV.

Not financial advice. Categories come from simple keyword rules, so check every figure before you rely on it.

Don't have a CSV yet? I made a blank P&L spreadsheet you can fill in by hand. The formulas do the math for you.

Know where you stand before tax time

No sign-up, and your bank data never leaves your browser. Run it monthly to keep an eye on your numbers.

A quick note from the maker

Hi, I’m Abhishek. I’m building DeskTools to take the boring spreadsheet work off your plate, and I work on it every day. Tell me exactly what you’d want the Profit and Loss Statement Generator to do for you, and I’ll build it.

So I can reply. No spam, and I never share it.

Frequently asked questions

Is this accounting software?
No. It's a quick way to see where your money went. Always check the figures before you file with the IRS or HMRC, or share them with your accountant.
Is my bank data uploaded anywhere?
No. The CSV is read in your browser and never leaves your device.
How are categories chosen?
Simple keyword rules on each description, such as “rent”, “Stripe”, or “insurance”. Anything that doesn't match goes under Other income or Other expense.
Are positive amounts treated as income?
Yes. Positive amounts count as income and negative amounts as expenses. If your bank shows money going out as positive numbers, flip the sign in those rows before you upload.

Buy me a coffee

Sleepy

Tip DeskTools — slide the paw coin along Penny’s desk (or use the arrow keys) and watch her react.

Opens Razorpay’s secure checkout in a new tab. You’re charged in Indian rupees (about ₹85 per $1); your tip is filled in when it’s within the page’s limit, and you can change the amount there. Tips are voluntary; see refunds.