United States · Self-employed

Bookkeeping App for Schedule C: Income, Mileage, Estimates

The IRS names no required app. It requires records that clearly show income and expenses and reconcile to your return. For Schedule C, choose an app that sorts expenses to Schedule C lines, keeps proof, dates every trip, shows year-to-date net profit and exports the full file. Reconciling, separating personal spending and picking your entity stay with you.

Di Lu, CPA
Di Lu, CPAUS and Canadian CPA

Have a question about your situation?

Free · 15 minutes · Phone call

English & Chinese

Book a callChoose a time that works for you

Tax year 2026 · Last updated  · Published by Cloud Accounting under standing professional approval

Who this is for

  • Freelancers, independent contractors and gig workers who report on Schedule C
  • Sole proprietors and single-member LLC owners choosing or checking a bookkeeping app

Not covered here

  • Product reviews or rankings: no IRS source ranks apps
  • Choosing an entity, making an S election or setting up payroll
  • Calculating the quarterly payment itself, or state income tax and sales tax

Does the IRS require a particular bookkeeping app for Schedule C?

No. The IRS lets you use any recordkeeping system that suits your business, as long as it clearly shows your income and expenses. It does not name or rank apps. For a computerized system, Publication 583 adds three tests: the records must be legible, they must reconcile with your books and your return, and you must keep a description of the system that shows its controls against unauthorized additions, changes or deletions. Reconcile means your app's totals agree with your bank and card statements, and the totals on your return agree with the app. Keep the records until the IRS can no longer assess tax on that return and you can no longer claim a refund. The assessment period is generally 3 years from filing (a return filed early counts as filed on its due date), 6 years if you left out more than 25% of the gross income shown on the return, and unlimited if you never filed a valid return or filed a fraudulent one. A refund claim is due by the later of 3 years from filing or 2 years from payment. Records for equipment last until that period ends for the year you dispose of it (Topic no. 305). Keep employment tax records at least four years after the tax is due or paid, whichever is later (IRS).

So this page gives tests, not a ranking. A spreadsheet or paper ledger can also meet them (see bookkeeping in a spreadsheet). A useful test: each Schedule C total should trace back to dated transactions and proof. Run the six checks below on any app you try, using a month of your own data.

Your case is not simple if your app holds months of uncategorized transactions, you owe quarterly estimates and cannot say your profit so far, your income no longer matches your Forms 1099, your books are behind, or you have an IRS notice. It is also not simple if the business has employees, inventory, a co-owner or an S election in view. The table on outgrowing an app and the final section, "Different for you?", cover those.

Gather these before you choose or fix an app:

  • Bank and card statements for every account that touched the business
  • Forms 1099-NEC, 1099-K and 1099-MISC, plus year-end statements from payment platforms
  • Dated mileage records, or the odometer readings you do have
  • Last year's return, including any list of equipment you are writing off over several years

What should bookkeeping software for a freelancer or independent contractor do?

A Schedule C app should have six features that support the records the IRS asks for.

CheckWhat to look forWhy
Income by sourceEach client or platform, with date and gross amountBooks must show gross income, and Publication 583 lists invoices, deposit slips and Forms 1099 as its proof.
Expenses by categoryEvery cost in a category that maps to a Schedule C lineBooks must show deductions, and totals must reconcile to the return.
ProofA receipt, invoice or account statement attached to each transactionDocuments must show the amount paid and that it was a business expense.
Trip logDate, destination, business purpose and milesPublication 463 lists these for car expenses.
History controlsLocked periods, a change history, a login only you controlPublication 583 asks for controls against unauthorized additions, changes or deletions.
Full exportReports plus a complete copy of the fileThe IRS may ask for the software file itself in an exam.

Set the app's accounting method to match Schedule C. Line F asks which method you use. Under the cash method you report income when you receive it and expenses when you pay them, so an invoice sent but unpaid is not yet income. If the app is on accrual while your return is on cash, its profit will not match the return (Schedule C instructions).

A photo of a receipt replaces paper only if the storage system meets IRS requirements, which the IRS may test (Publication 583). See scanned receipts instead of paper.

Should the app's categories match the Schedule C expense lines?

It helps, though the IRS does not require it. The rule is that your return reconciles to your books, and Schedule C Part II has one line for each type of expense, lines 8 through 27b. A category with no line to land on has to be re-sorted by hand before filing, so build the list once. Chart of accounts for Schedule C shows which category feeds which line.

Some money does not go in the ordinary expense categories, whatever the app suggests:

Keep out of ordinary expensesWhy
Federal income tax and self-employment tax; most state income taxThe line 23 instructions exclude federal income taxes, including self-employment tax. A state tax on gross income that comes directly from the business can go on Schedule C; other state and local income taxes are an itemized deduction on Schedule A (Publication 334).
Charitable gifts, personal and family costs, fines paid to a governmentThe Part V instructions exclude each.
Equipment and furnitureRecord the purchase date and price as an asset (Publication 583). The cost generally reaches Schedule C through depreciation or a section 179 election on line 13. The alternative is the de minimis safe harbor, up to $2,500 per item or invoice with no applicable financial statement (Schedule C instructions). It needs an election statement with the timely filed original return, including extensions, and the books must expense the item under a policy in place at the start of the year (IRS). Whether a purchase qualifies is a tax decision, not a category; see expense or capitalize small purchases.
Pay to yourselfThe line 26 instructions exclude amounts paid to yourself.

Record taxes paid as tax payments, your own pay as owner draws and equipment as assets unless a qualifying expensing rule applies. Charitable gifts and personal costs stay out of the business books or are tagged personal.

What must a mileage tracker record for each trip, and why does the date matter?

The app must record every business trip with its date, destination, business purpose and miles, plus the year's total miles, not a yearly total alone (Publication 463). A log kept on a computer counts if it is made at or near the time of use. The full rules are in mileage log requirements.

For 2026 the date also sets the rate. The standard mileage rate changed during the year, and the IRS applies the earlier rate to expenses before July 1 and the revised rate to expenses on or after July 1 (Announcement 2026-11). Rates for earlier years are in the IRS rate table.

Business miles drivenStandard mileage rate
January 1 through June 3072.5 cents per mile
July 1 through December 3176 cents per mile

An app that stores only a yearly total cannot apply both rates, and a trip with no date cannot be placed on either side of July 1. Whether to use the standard rate or actual car costs is a separate choice: see standard mileage rate or actual car expenses.

Can an app tell me my quarterly estimated tax?

It can show the number an estimate starts from. It cannot decide the estimate. Sole proprietors generally must pay estimated tax if they expect to owe $1,000 or more when they file, in four payment periods that cover income tax and self-employment tax (IRS estimated taxes). Amounts, due dates and penalty-avoidance targets are in quarterly estimated tax payments.

The app can showThe app cannot decide
Year-to-date income, costs and net profit, the Schedule C line 31 figure behind the expected income and self-employment tax on the Form 1040-ES worksheetYour other income, such as a spouse's wages on a joint return, interest or gains
Net profit by month or quarter, so you can see the paceThe deductions and credits that apply to you
What you have already paid, if each payment is recorded as a tax payment and not an expenseWhich penalty-avoidance target to use, and whether withholding already covers you

Picking the penalty-avoidance target and projecting the full year is your call, or your preparer's.

What should the app export for my preparer, and what can the IRS ask for?

Ask the app for reports your preparer can tie to the return, and keep a complete copy of the file. A preparer usually needs:

  • A profit and loss statement for the year, by category
  • The transaction list with date, payee, amount and category
  • The mileage log, with business, commuting and total miles
  • A list of equipment bought, with dates and prices
  • Platform year-end statements and Forms 1099, with a note of any difference

Books to the business tax return covers the reports in detail.

In examinations by its Small Business/Self-Employed division, the IRS says it asks early for the accounting software backup file, on Form 4564, along with the administrator's login (IRS FAQ). The same FAQ says:

  • Examiners request these files in most cases where software holds the books. A broad exam, such as one verifying gross income, will likely include the request; a narrow one may not.
  • A new file rebuilt by re-entering transactions does not meet the request.
  • Talk to the examiner before submitting any electronic file.

A spreadsheet of reports is not the same thing as the file, so choose an app that can produce a complete copy. See IRS audit of a small business.

Why don't my 1099 forms match what the app shows?

Your Forms 1099 and the app differ because each document counts something different. You report all business income whether or not a form arrives (IRS), so the app should hold the gross amounts and let you compare.

What you seeWhat it countsWhy it differs from the app
Form 1099-NEC from a clientPayments for services. A client is generally not required to send one below $2,000 of payments in the year; before 2026 the threshold was $600 (IRS).A small client sends no form, but the income still counts. A client that withheld 24% because it lacked your correct taxpayer ID shows that tax on the form, and your deposits are lower by that amount (IRS). If the forms add up to more than you report, the Schedule C instructions require an explanation; see the same income on two tax forms.
Form 1099-K from a payment platformGross payments. Card processors report any amount. Payment apps and marketplaces must report above $20,000 and more than 200 transactions, though they may send a form for less (IRS).Box 1a is gross, without regard to fees, refunds or shipping, so it is larger than the deposits.
Bank depositsNet payoutsDeposits arrive after the platform takes its fee, so they are less than the gross sale.

Money from friends and family for gifts or personal costs is not business income, and the IRS suggests marking such payments non-business in the payment app.

Record the gross sale, the platform fee and any customer refund as separate entries; see reconciling sales and payouts.

What does a bookkeeping app not do?

Three jobs stay with you:

  • Reconcile. A connected bank feed only imports transactions. Publication 583 advises reconciling the checking account each month so the statement, checkbook and books agree. See bank feeds are not reconciliation.
  • Separate personal from business. Publication 583 advises opening a business checking account and keeping it separate from your personal one. An app can tag a mixed account's transactions but cannot know which ones were business. See a separate business account.
  • Pick your entity. A sole proprietor files Schedule C. A single-member domestic LLC does too, unless it elected to be taxed as a corporation. Which return fits depends on ownership and elections, not on the software.

When has my business outgrown a Schedule C app?

A business has outgrown a Schedule C app when it stops being one owner with simple sales. Each change below needs more than a category tag.

ChangeWhat the Schedule C app lacksWhere it goes
EmployeesPayroll filings: employers report withheld taxes on Form 941 or 944 and federal unemployment tax on Form 940 (Publication 583).Setting up payroll
InventoryIf you make or buy goods to sell, you generally take inventory into account at the start and end of the year; a small business taxpayer may choose not to (Schedule C instructions). Either way it is a method decision, not a category tag.Schedule C cost of goods sold
A co-ownerPeople who carry on a business together and share profits are generally a partnership, which files Form 1065, not Schedule C. Spouses have narrow exceptions that depend on ownership and state law (Schedule C instructions; Publication 583).Spouse and family LLCs
An S electionAn S corporation files its own return on Form 1120-S, and the owner's share reaches Form 1040 on Schedule E, not Schedule C (Publication 583).Should you elect S corporation status?
Books months behindRecords must reconcile with your books and return (Publication 583); months of unreconciled feed transactions do not until they are caught up.Catching up on overdue books

Example

These examples are illustrative. Amounts are in US dollars.

A first-year freelancer

A cash-method designer receives $60,000 of client payments over the year and pays $9,000 of currently deductible business costs, so net profit ends at $51,000. On June 1 her app shows $24,000 received and $4,000 of costs paid, which is $20,000 of net profit so far. She uses that pace and her booked projects to estimate the full year before the June payment. If the feed were uncategorized, it would show only deposits and charges, and the estimate would be a guess.

A rideshare driver

A driver's deposits from the platform total $48,000. The platform's year-end statement shows $58,000 of gross earnings and $10,000 of fees. Gross income comes from the statement, with the fees recorded as an expense, so deposits alone would understate income by $10,000. The driver's app logs each trip with its date. If he uses the standard rate, a 200-mile day on June 30 is worth $145 at the first-half rate, and the same 200 miles on July 1 is worth $152 at the second-half rate (rates in the table above).

An online craft seller

A seller has $90,000 of sales through a marketplace. Its Form 1099-K shows $90,000, but her deposits are $81,000 after $9,000 of fees. She also bought $30,000 of materials, and $8,000 of them are unsold on December 31. An app that tags all $30,000 as supplies treats the unsold stock as a cost. Whether she counts year-end stock is a method decision no category tag makes.

Individual tax returns

App full of uncategorized items, or estimates unclear?

If your app holds months of uncategorized transactions, your income no longer matches your 1099s, or an IRS letter asks about your books, we can sort the books to the Schedule C lines and prepare the return. The first call covers your situation and what the work includes. Our help is built for small businesses.

  • A year-to-date export from your app, including transactions and any receipts it holds.
  • Every Form 1099 received this year, and your last filed Schedule C.

Free · 15 minutes

Get your books sorted

Individual tax returns

Different for you?

Figures on this page

FigureValueSource
Omitted income that extends the IRS record retention period to 6 years
Keep records for 6 years if unreported income is more than this share of the gross income shown on the return
25%IRS: How long should I keep records?
Checked
US employment tax record retention
Minimum, counted from the date the tax becomes due or is paid, whichever is later
Four yearsIRS: Publication 583, Starting a Business and Keeping Records
Checked
De minimis safe harbor limit without an applicable financial statement
Per invoice or item; yearly election by statement on a timely filed original return, including extensions; the amounts must also be expensed in your books
$2,500IRS: Tangible property final regulations
Checked
Business standard mileage rate, January through June
Business miles driven before July 1 of the tax year
72.5 cents per mile
Tax year 2026
IRS: Business standard mileage rate for 2026
Checked
Business standard mileage rate, July through December
Business miles driven on or after July 1 of the tax year
76 cents per mile
Tax year 2026
IRS: Announcement 2026-11
Checked
Expected tax owed after withholding and credits that generally triggers estimated payments
Applies to individuals, including sole proprietors and partners
$1,000
Tax year 2026
IRS: Form 1040-ES (2026)
Checked
Form 1099-NEC reporting threshold for payments made in 2026
Generally, reportable service payments to one payee during 2026; backup withholding can require filing at any amount
$2,000
Tax year 2026
IRS: Am I required to file a Form 1099 or other information return?
Checked
Form 1099-NEC nonemployee compensation reporting threshold for payments made through 2025
Box 1 nonemployee compensation of $600 or more, under the April 2025 instructions; payments after December 31, 2025 use the higher threshold.
$600
Tax year 2025
IRS: Instructions for Forms 1099-MISC and 1099-NEC (Rev. April 2025)
Checked
Backup withholding rate on reportable payments
Current federal backup withholding rate for payments subject to the rule
24%IRS: Backup withholding
Checked
Federal Form 1099-K marketplace payment threshold
Marketplace or payment-app payments must exceed this amount and exceed 200 transactions before federal third-party network reporting is required; payment-card transactions have no such threshold.
$20,000IRS: Understanding your Form 1099-K
Checked

Primary sources

About this guide

Published by Cloud Accounting under standing professional approval. This version has no separately recorded personal review. It explains general rules for the tax year shown. It is not advice for your situation.

Changes

  • : First published.
Di Lu, CPA
Di Lu, CPAUS and Canadian CPA

Ready to talk through your next step?

Free · 15 minutes · Phone call

English & Chinese

A first call to discuss your needs and how we can help.

Book a callChoose a time that works for you

Book a consultation

Free · 15 minutes

By booking, you agree to our privacy policy. If an ad brought you here, we tell that ad platform when you book, and may tell it when you spend time on a page, tap our phone number or pick a time. We never share your name, email or phone. Privacy policy

Calendar not loading? Book a consultation