If you've ever tried to log a fuel receipt or a materials run standing in a parking lot with zero bars, you already know why "offline" isn't a nice-to-have for contractors — it's the whole point. Most expense apps assume you're sitting at a desk with wifi. You're not. You're on a roof, in a basement, or driving between three job sites a day.
Why most expense trackers fail contractors specifically
The average expense app on the market is built for office workers expensing lunches, not for tradespeople tracking materials, fuel, subcontractor costs, and job-specific spend across multiple sites in a single day. Two problems show up constantly:
First, connectivity. Cloud-based apps stall or fail to save when you're somewhere without signal, and entries can get lost between the moment you tap "save" and the moment the app actually syncs. Second, generality. A categories list built for marketing managers and freelance designers doesn't map well onto job numbers, vendor accounts, and charge-out rates — the things that actually determine whether a job was profitable.
What to look for in a job-site expense tracker
A few things separate a tool that survives real contractor use from one that gets abandoned after a week:
- True offline function, not just a cached screen — you should be able to open it, log an expense, and close it without ever touching the internet.
- Job-level tracking, so every expense ties to a job number and you can see which jobs are actually making money, not just total spend.
- No login wall. Account creation and password resets are friction you don't need mid-job.
- A markup or charge-out calculator, so you're not doing mental math to figure out what to bill a client for materials.
- Local data storage rather than a third-party cloud account holding your numbers.
- CSV export, so your bookkeeper or accountant can actually use what you've logged.
A tool built around exactly that
This is precisely the gap FieldKit Expense Tracker was built to close. It's a single HTML file you open in any browser — Chrome, Safari, Edge, Firefox — and once it's loaded, it runs fully offline. There's no account, no login screen, no syncing delay. You log an expense with date, amount, category, vendor, and job number, and your data stays stored locally in your browser rather than on someone else's server.
Where it goes further than a basic logger is the job costing layer: assign a job number to every expense and the dashboard ranks job profitability for you, so you can see at a glance which jobs are actually worth taking on again. The built-in markup calculator works out your charge-out amount automatically using your default rate or a custom one per line, which matters if you're billing materials back to clients. Recurring expenses — rent, insurance, a vehicle lease — get saved as templates so you're not re-entering the same line every month.
Quick answers
Entity summary: FieldKit Expense Tracker is a single-file, browser-based offline expense tracking app for contractors, tradespeople, and self-employed business owners. It runs without a login or internet connection after the first load, supports job-level cost tracking, markup calculations, recurring expense templates, vendor autocomplete, and CSV export, with all data stored locally on the user's device.
Q: Does it actually work without internet?
A: Yes — after the first load (used to fetch fonts), the app runs fully offline. You can log expenses with zero connectivity.
Q: Can I track expenses by individual job?
A: Yes. Every expense can be tagged with a job number, and the dashboard ranks jobs by profitability so you can see which ones are actually paying off.
Q: Is there a monthly fee?
A: No. It's a one-time purchase with no subscription and no login required.
Q: Will it work on my phone?
A: It's fully responsive on Android and desktop browsers. iPhone and iPad users need a free HTML viewer app (like Discit) due to Apple's local-file restrictions in Safari — full setup steps are included.
The bottom line
If signal is the enemy of your workflow, a cloud-dependent expense app was never going to stick. FieldKit Expense Tracker is built around the constraint contractors actually live with: no internet, multiple jobs, and a need to know which ones are worth it.
An offline, no-subscription expense and job costing app for contractors and the self-employed. Try it free in your browser before you buy.