Stop typing transactions into a spreadsheet
Shoshita imports your bank CSVs and sorts every line using rules you teach once. Nothing ever leaves your machine.
Interactive Transaction Logs Live: edit any row
| Date | Description | Category | Type | Amount |
|---|---|---|---|---|
| May 01 | Payroll Deposit | 4120.00 | ||
| May 01 | Rent Payment | 950.00 | ||
| May 08 | Save-On-Foods | 384.20 | ||
| May 21 | Costco Wholesale | 228.24 | ||
| May 15 | Esso Smart Stop | 182.75 | ||
| May 14 | Cactus Club Cafe | 168.20 | ||
| May 18 | Whitecaps Tickets | 128.50 | ||
| May 12 | Wedding Fund | 400.00 | ||
| May 10 | Index Fund Purchase | 300.00 |
9 transactions this month · every figure above is their sum
Category Breakdown
No spending recorded yet.
Three steps. No more spreadsheets
Export from your bank, drop the file in, and let Shoshita do the sorting. You only teach it a rule once.
Import Bank CSV
Drag in the statement your bank exports. Shoshita reads the columns, deduplicates against what you already have, and stages everything for review.
Triage the Inbox
New merchants land in the Triage Inbox. Assign a category once, bulk-apply it to lookalikes, then hit Save & Learn Rules. Next time, it’s automatic.
Watch the Dashboard
Income, expenses, surplus and budget limits update live. See exactly where the month went, and how close you are to each cap.
Import Bank Statement
Triage Inbox
3 rules learned. Future imports categorise these automatically
Everything your spreadsheet wished it could do
Auto-categorization is just the start. Shoshita turns raw statements into a budget you actually maintain.
CSV import & dedupe
Bring in any bank or card statement. Duplicate rows are caught automatically so re-importing never double-counts.
Rules that learn
Categorize a merchant once and Shoshita remembers. Your rule library quietly grows until triage takes seconds.
Category limits
Set a monthly cap per category. On-track, caution and over states are colour-coded so overspending is impossible to miss.
Statement dashboard
Income, expenses and surplus at a glance, with breakdown charts and a fully filterable transaction log per account.
Local & encrypted
Your financial life is stored on your disk, encrypted with a key only you hold. No cloud, no telemetry, no exceptions.
Categorize once. Forever after, it’s automatic
Uncategorized transactions collect in one place. Pick a category, bulk-apply across matching merchants, and save it as a rule. Shoshita handles the rest on every future import.
- Bulk-assign selected rows in one click
- Filter by description to find a merchant fast
- Saved rules apply automatically next time
Set a cap. Shoshita keeps you honest
Give each category a monthly limit and track spend against it in real time. The moment you tip over, the number turns red. No digging, no math, no surprises at month’s end.
- Per-category monthly limits
- Live spent-vs-limit, colour-coded
- Add or adjust caps in seconds
Your money is nobody’s business but yours
Most budgeting apps want your bank login and a monthly fee. Shoshita wants neither. It’s a desktop app that answers to you alone.
Local
No servers, no sync, no bank connections. Shoshita reads the CSV you give it and nothing else. Pull the network cable and it works exactly the same.
Encrypted
Your data file is encrypted at rest with a key only you hold. If the laptop walks off, your finances stay sealed and unreadable.
Yours
One purchase, owned forever. No subscription clock, no ads, no quietly selling your spending habits to anyone. Ever.
Free for 14 days
Every feature unlocked, no account and no credit card. Import a real statement and find out whether Shoshita earns a place on your PC before you pay anything.
After the trial — $39.99 USD, once. Lifetime license. Not a subscription.
First 50 licenses are $24.99 USD with code FOUNDER50, entered at checkout.
Local-first, and it stays that way: your transactions are encrypted on your own machine. Activation needs the internet once — after that Shoshita never contacts the network again.