Expenses by year
Expense records converted from the Expenses tab, each with a clean category and receipt where available.
Small business finance · Migration
A finance spreadsheet starts as one tab and quietly becomes a dozen — Expenses, Invoices, Vendors, a Mileage tab, and three half-broken pivot tables. It works until a formula breaks or you need the receipt behind a row. Moving to records keeps the history but gives every expense a real category and every invoice a real status. Cash Workspace lets you rebuild your spreadsheet's structure as records, one tab at a time.
The problem
Spreadsheets hold numbers well but lose the documents behind them and break the moment a row is sorted or a formula is dragged wrong.
The workflow
Convert one tab at a time and reconcile the totals so you know the history came across intact.
List each tab and what it becomes: Expenses → expense records, Invoices → invoice records, Vendors → client/vendor records, Mileage → its own log.
For each row in the Expenses tab, create a record with vendor, date, amount, and a clean category, standardizing the messy category names as you go.
Where a row references a receipt, attach the image to its record. Flag rows with no receipt so you can chase them down later.
Turn each invoice row into an invoice record with number, client, dates, and a real status (sent, partially paid, paid, overdue) instead of a 'Paid?' letter.
Total the migrated expense records against the spreadsheet's grand total, fix any gaps, then archive the old file read-only as a backup.
Record structure
Pull the columns that matter into structured fields and drop the broken formulas.
Example setup
One way to rebuild the spreadsheet's structure as folders and records.
Expense records converted from the Expenses tab, each with a clean category and receipt where available.
Invoice records from the Invoices tab, each with a real status replacing the 'Paid?' column.
One record per name from the Vendors tab, deduplicated so 'ACME' and 'Acme Inc' merge.
The old .xlsx kept read-only as the historical backup, with the reconciliation total noted.
Common mistakes
How it helps
Each expense becomes a record with vendor, date, amount, and category that won't break when you sort or filter.
Replace a 'Paid?' column with statuses like sent, partially paid, paid, and overdue you can group by.
Attach the receipt image to the expense it backs, so proof and amount stay together.
Related
Standardize category names as you migrate rows.
Move paper records into the same workspace too.
Run the migrated invoices as a status board.
Keep expenses organized once the spreadsheet is retired.
Browse the full Cash Workspace workflow library.
FAQ
Cash Workspace is a free workspace for organizing invoices, expenses, receipts, clients, and documents. This page is organizing guidance only — not tax, accounting, legal, or bookkeeping guidance. Cash Workspace does not connect to your bank, does not scan or read your receipts for you, and does not move or collect payments. Whether an expense is deductible depends on your situation, so confirm it with a qualified accountant or tax professional.
Start a free workspace and convert each tab into clean records, keeping the old file archived as backup so your finance history stays intact.