Schedule C Expense TrackerSteagus Publishing
← Back to the app
Guide & FAQ

How Schedule C Expense Tracker works

A plain-language walkthrough of the whole app — what every part does, how to keep your records safe, and answers to the questions people ask most. No technical background needed.

Getting started

What it is — and isn't

Schedule C Expense Tracker is a small, self-contained tool for keeping track of the business expenses you'll deduct on IRS Schedule C (Form 1040). It's built for one job: turning a year's worth of business purchases into a clean, organized record you can hand to your accountant or use to fill out your return.

It is deliberately not a full accounting program. It doesn't track your income, connect to your bank, read your receipts automatically, or replace software like QuickBooks. It does one thing — deductible expense tracking — and tries to do it simply and well.

Who it's for

It's made for people who file a Schedule C: sole proprietors, freelancers, independent contractors, and single-member LLCs who report on a cash basis (you record expenses when you actually pay them). If you run a one-person business and you've ever scrambled at tax time to gather your deductions, this is built for you.

How it works

The whole app is a single file that runs inside your web browser. There's nothing to install, no account to create, and no subscription. You open the file, and it works.

  • Nothing leaves your device. Everything you type stays on your own computer, in your own browser. It is never uploaded anywhere.
  • It works offline. Once the file is on your computer, you don't need an internet connection to use it.
  • No sign-up. There's no login, no email, no password.

The trade-off for that privacy is that you are in charge of keeping your data safe — which mostly means backing up now and then. The backup and file-handling sections below cover exactly how.

Your first business

The first time you open the app, you'll create a business — just a name for the venture you're tracking (for example, "Jane's Design Studio"). Everything you record afterward belongs to that business. If you run more than one, you can add others and switch between them; see More than one business.

A tour of the screen

The main screen has a few consistent parts:

  • The top bar shows which business and tax year you're in, and your running total deductible amount for the year.
  • The Summary strip shows your totals broken down by Schedule C category, so you can see at a glance where your deductions are concentrated.
  • The expense table is the heart of it — each row is one expense, grouped under its IRS category.
  • The icons down the side open panels for adding expenses, vendors, receipts, reports, backups, business settings, and themes.
Recording expenses

Adding an expense

To record a purchase, you fill in a short form: the date, the Schedule C category it belongs to (Advertising, Supplies, Meals, and so on — these match the official IRS lines), the vendor you paid, a brief description, the business purpose, and the amount (with tax as a separate field if you want it).

Picking the right category is the one judgment call. The categories mirror IRS Schedule C, Lines 8 through 30. If you're unsure which line an expense belongs on, note your best guess and confirm with your accountant — see the disclaimer.

The two percentages, explained simply

Each expense has two percentage settings that decide how much of it actually counts as a deduction. They sound similar but do different jobs:

  • Business Use % — how much of this particular purchase was for business. If you bought a laptop you use 80% for work and 20% for personal things, you'd set this to 80%. You decide it based on real use.
  • IRS cap (Deductible %) — a ceiling the tax law puts on a whole category, no matter how you used the item. The classic example is meals: even a 100%-business meal is generally only 50% deductible. The app applies the right cap for the category.

Your deductible amount is simply the price (plus tax) trimmed by both percentages:

Example

A $60 client dinner, fully for business, in a category the IRS caps at 50%:

$60  ×  100% business use  ×  50% IRS cap  =  $30 deductible

The app does this arithmetic for you and shows the final number on each row.

Marking an expense as filed

When an expense has actually been reported on a tax return, you can mark it as filed (you'll see it flagged "On Return" / "Recorded"). This is just a status so you can tell, later, what's already been accounted for and what hasn't. It doesn't change the numbers.

Voiding & restoring

If an expense was entered by mistake, returned, or simply shouldn't count, you can void it instead of deleting it. A voided row stays visible (struck through) but counts as zero toward your totals — so you keep the paper trail without inflating your deductions. You can restore a voided row at any time. Deleting, by contrast, removes it for good.

Grouping expenses

Sometimes several expenses belong together — one shopping trip with items across categories, say. You can group related rows under a shared name so they read as a set, while each item still lands on its correct Schedule C line and counts individually.

Receipts

Attaching receipts

You can attach one or more receipt images or PDFs to any expense. A small paperclip with a count shows which rows have receipts. Attaching proof to each deduction is exactly what makes your records audit-ready.

How receipts are named

When you attach a receipt, the app gives it a tidy, consistent filename built from the date, vendor, and a short description — for example 2026-0403-Amazon-MacBookProCase-K7M.jpg. The little code at the end keeps every receipt unique. You don't have to do anything; it's named for you so the files make sense if you ever look at them outside the app.

The receipt library & previews

All of a business's receipts live in a library you can browse, with previews for both images and PDFs. When you attach a receipt to an expense, you pick from this library, so the same receipt can be found and reused easily.

Vendors, businesses & years

Your vendor list

To save typing, the app keeps a list of the vendors you pay. There are two kinds:

  • Your business's own vendors — names specific to one business.
  • Shared common payees — a built-in list of the names almost everyone uses (Amazon, USPS, FedEx, Google, and so on) that's available to every business.

You can add, rename, or retire vendors, and promote one of your own up to the shared list. Renaming a vendor updates it everywhere it's used.

Running more than one business

If you have several ventures, you can keep each as its own business inside the app and switch between them from the top bar. Their expenses, vendors, and receipts stay completely separate — nothing from one business bleeds into another.

Working across tax years

Expenses are organized by tax year. You can move between years to enter or review a particular year's deductions, and your records for past years stay intact.

Reports & your CPA

The Summary view

The Summary gives you per-category totals and a sense of progress at a glance — how much you've recorded on each Schedule C line, and what's still unaccounted for. It's the quickest way to sanity-check a year before you file.

Getting your data out

Your records are yours, and there are several ways to take them out of the app:

  • CSV — a spreadsheet-ready file you can open in Excel, Numbers, or Google Sheets.
  • PDF — a clean, CPA-ready PDF produced through your browser's print dialog (choose "Save as PDF"), or a hardcopy to your printer.
  • Markdown report — a plain-text, readable summary that opens in any text editor.
  • HTML report — a self-contained web-page report that opens in any browser, found under Reports. Turn on its Include receipts option and it saves as a .zip instead, pairing the report with all your receipts, sorted into folders by Schedule C line (ideal for your accountant — see below).
  • Backups — a year backup or a full archive of everything; see Backing up.

Handing off to your CPA

This is what the Export HTML report option is built for — find it under Reports, and turn on Include receipts before you export. You'll get a .zip containing a single report plus a receipts folder, and within it one folder per Schedule C line — for example 08_Advertising, 22_Supplies, 23_Taxes_and_Licenses — each holding the receipts for that line. Your accountant can open the report and find every backing receipt in the place they'd expect it, with no explanation needed.

Your data, backups & safety

Where your data lives

Everything you enter is saved in your web browser's own private storage, on the one device you're using. Think of it as the browser quietly remembering everything tied to that app file. It is not a document sitting in your Documents folder, and it is not on any company's server.

That's what makes the app so private — but it also means your records are linked to this browser, on this computer. The next two points matter because of that.

Backing up — and how often

Because your data lives only in your browser, a backup is your safety net. The app offers two:

  • Year backup — a single sealed file (.spbckup) holding one business's expenses for one tax year, plus every receipt they reference. It's per business, so each business's years are backed up separately.
  • Full archive — one sealed file (.sparch) capturing everything: all businesses, all years, all vendors, all receipts. This is your disaster-recovery copy.

You can validate a backup to confirm it's complete and readable before you rely on it, and restore from one to bring your data back. The app will gently remind you when a backup is overdue. A good habit: a full archive whenever you've done meaningful data entry, kept somewhere safe (cloud drive, external disk, or just another folder).

Rule of thumb

If losing the last hour of entry would annoy you, back up. Backups are small, quick, and the only thing standing between you and a wiped browser.

Moving or renaming the app file

⚠ Important — read before you move things

Your data is tied to where the file lives

Because your records are stored by the browser and linked to the app file, moving the file to a different folder or renaming it can make the app open up empty — as if all your expenses vanished. In practice this happens in one browser: Firefox.

Your data is almost certainly not gone. The browser filed it under the app's old location and name; when you open the file from a new spot, the browser looks in a new place and finds nothing yet.

Firefox ties local-file storage to the exact folder and filename, so moving or renaming reliably hides your data — and it's the one mainstream browser that does. Brave, Chrome, Safari, and similar browsers are more forgiving and usually keep your data even if the file's location or name changes. Either way, the safe habit below works everywhere, so it's worth using regardless of your browser.

The safe way to move or rename

  1. Back up first — make a full archive (.sparch) while the app still shows your data.
  2. Move or rename the app file to wherever you want it.
  3. Open it from the new location. It may look empty — that's expected.
  4. Restore your archive. Your data comes back, now tied to the new location.

If you've already moved or renamed the file and your data looks gone: don't panic, and don't re-enter everything. Put the file back to its original folder and name first — your data will likely reappear, and you can then back up and move properly.

Simplest advice of all: pick a permanent home for the file, leave it there, and back up regularly.

Moving to a new computer or browser

Because data doesn't follow the file by itself, moving to a new computer (or a different browser on the same computer) is a backup-and-restore job: make a full archive on the old setup, copy both the app file and the archive over, open the app, and restore. The same applies if you switch from, say, Chrome to Firefox — each browser keeps its own separate storage.

If you clear your browser data

Clearing your browser's history, cache, or site data — or using private/incognito mode — can erase the app's stored records along with everything else, because they live in that same browser storage. If you regularly clear browsing data, be especially diligent about keeping a current full archive, and avoid using private/incognito windows for real data entry.

Appearance & trust

Themes

Out of the box, the app includes three looks — Default Light, Default Dark, and Grayscale — so you can choose what's comfortable. Themes are purely cosmetic: switching never touches your expenses, receipts, or anything else.

If you'd like more variety or a palette of your own, Steagus Publishing offers Theme Skinner — a free companion tool for designing themes. It ships with a couple dozen built-in themes you can:

  • use exactly as they are,
  • adjust as a starting point, or
  • set aside and build a brand-new theme from scratch.

When you're happy with it, Skinner exports your theme as a small .spskin file. Open Schedule C Expense Tracker's Theme Library, import that file, and your new look is applied — appearance only, your data untouched.

Privacy

There is no tracking, no analytics, no advertising, and no account. The app makes no network connections to send your information anywhere — your financial records never leave your device. The only data that exists is the data you enter, and it stays with you.

A note on tax advice

Schedule C Expense Tracker is a record-keeping tool, not tax advice. It organizes your expenses and applies the math, but it can't know the specifics of your situation. Category choices, special cases (like listed property, multi-year prepaid expenses, mixed-use items, or Section 179), and anything you're unsure about should be confirmed with a qualified tax professional before you file. When in doubt, leave it blank and ask your CPA.

Frequently asked questions

Frequently asked questions

Basics & privacy

Is my financial data sent anywhere? Is it private?

No. Everything stays on your own device, in your browser. The app doesn't connect to any server, doesn't use accounts, and doesn't track anything. Your records never leave your computer.

Do I need an internet connection, an account, or a subscription?

None of the above. Once the app file is on your computer it runs offline, with no login and no recurring cost.

Where is my data actually saved?

In your web browser's private storage, tied to the app file on this device. It's not a document in your folders and it's not on any server — which is why backups (and not moving the file carelessly) matter. See Where your data lives.

Can I use it on my phone?

It's designed for a desktop browser, where entering and reviewing many expenses is comfortable and the export and backup tools work properly. It isn't a mobile app.

Files & data safety

I moved or renamed the file and my expenses are gone — what happened?

Your data is almost certainly safe. The browser stored it under the file's old folder and name; opening the file from a new spot makes the browser look somewhere new and find nothing yet. This happens in Firefox specifically — it ties storage to the exact file path, where other browsers keep your data through a move or rename.

Fix: put the file back to its original folder and name — your data should reappear. Then back up (full archive), move or rename properly, and restore. Full steps are in Moving or renaming the app file.

Which browser works best, and why does it matter?

Any modern desktop browser works. The practical difference is how they handle moving the file: Brave, Chrome, Safari, and most others keep your data even if the file moves or is renamed. Firefox is the exception — it links data to the file's exact location, so moving or renaming hides it. Whatever you use, back up before relocating the file and you'll be fine.

How do I move everything to a new computer?

Make a full archive (.sparch) on the old computer, copy both the app file and the archive to the new one, open the app, and restore the archive. See Moving to a new computer.

What if I clear my browser data or use private/incognito mode?

Clearing browsing data can wipe the app's records too, and private/incognito windows forget everything when closed. Keep a current full archive, and don't do real data entry in a private window. See If you clear your browser data.

Will updating to a newer version of the app keep my data?

Your data lives in the browser, not inside the app file, so opening a newer version from the same place keeps your records. Still, make a full archive before swapping in any new version — it's the cautious habit, and it costs nothing.

Backups

How do I back up, and how often?

Use the backup panel to save a year backup or a full archive. Back up whenever you've done meaningful entry — if losing the last hour would bother you, back up. Keep the file somewhere separate from your computer's main drive when you can.

What's the difference between a "year backup" and a "full archive"?

A year backup (.spbckup) holds one business's expenses and receipts for a single tax year — it's per business, so each business backs up separately. A full archive (.sparch) holds everything — all businesses, years, vendors, and receipts. Use the full archive for moving computers or true disaster recovery.

How do I restore a backup, and what does "validate" mean?

Restoring loads a backup file back into the app, replacing what's there. Validating checks a backup is complete and readable without changing anything — a way to confirm your safety net is sound before you ever need it.

Using it

What's the difference between "Business Use %" and the "IRS cap"?

Business Use % is how much of a specific purchase was for business (you decide). The IRS cap is a legal ceiling on a whole category — like meals being 50% deductible — applied no matter how you used the item. Both trim the deductible amount. See The two percentages for a worked example.

Why doesn't it track my income?

By design. It's a deduction tracker, not a full ledger. Keeping it focused on expenses is what makes it simple enough to use without an accounting background.

Can more than one person use it?

It's a single-person tool. There are no separate logins or shared accounts — it's just you, on your device.

What file types can I use for receipts?

Common image formats and PDFs. You can attach more than one receipt to a single expense.

How do I get my receipts to my accountant?

Under Reports, choose Export HTML report and turn on Include receipts. You'll get a .zip with the report plus every receipt sorted into folders by Schedule C line. See Handing off to your CPA.

Can I track more than one business, or more than one year?

Yes to both. Add as many businesses as you need and switch between them, and move freely between tax years. Everything stays separated and intact.

Trust & scope

Is this tax advice?

No. It's a record-keeping tool that organizes your expenses and does the arithmetic. Category calls and anything unusual should be confirmed with a qualified tax professional. See the disclaimer.

What is this not meant to do?

It's not a general ledger, not income tracking, not a bank-sync tool, not automatic receipt reading, not a multi-user system, and not a replacement for full accounting software. It's a focused desktop tool for one job, done well.