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.
| Check | What to look for | Why |
|---|---|---|
| Income by source | Each client or platform, with date and gross amount | Books must show gross income, and Publication 583 lists invoices, deposit slips and Forms 1099 as its proof. |
| Expenses by category | Every cost in a category that maps to a Schedule C line | Books must show deductions, and totals must reconcile to the return. |
| Proof | A receipt, invoice or account statement attached to each transaction | Documents must show the amount paid and that it was a business expense. |
| Trip log | Date, destination, business purpose and miles | Publication 463 lists these for car expenses. |
| History controls | Locked periods, a change history, a login only you control | Publication 583 asks for controls against unauthorized additions, changes or deletions. |
| Full export | Reports plus a complete copy of the file | The 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 expenses | Why |
|---|---|
| Federal income tax and self-employment tax; most state income tax | The 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 government | The Part V instructions exclude each. |
| Equipment and furniture | Record 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 yourself | The 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 driven | Standard mileage rate |
|---|---|
| January 1 through June 30 | 72.5 cents per mile |
| July 1 through December 31 | 76 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 show | The 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 worksheet | Your 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 pace | The deductions and credits that apply to you |
| What you have already paid, if each payment is recorded as a tax payment and not an expense | Which 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 see | What it counts | Why it differs from the app |
|---|---|---|
| Form 1099-NEC from a client | Payments 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 platform | Gross 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 deposits | Net payouts | Deposits 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.
| Change | What the Schedule C app lacks | Where it goes |
|---|---|---|
| Employees | Payroll filings: employers report withheld taxes on Form 941 or 944 and federal unemployment tax on Form 940 (Publication 583). | Setting up payroll |
| Inventory | If 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-owner | People 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 election | An 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 behind | Records 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.
Different for you?
- Your app is a pile of uncategorized transactions, you owe quarterly estimates, or your income no longer matches your Forms 1099: the books have to be sorted to the Schedule C lines before the estimate or the return means anything. See bookkeeping, individual tax help and uncategorized expenses before tax time.
- You have employees or inventory: these need payroll and cost-of-goods books, not a category tag. See setting up payroll, Schedule C cost of goods sold and bookkeeping.
- You have a co-owner, or an LLC or S election in view: Schedule C may no longer be the right return. See changing your business structure and corporate tax help.
- You need an alternative to an app that was shut down or repriced: see a discontinued self-employed bookkeeping app and software your accountant supports.
- You are weighing a spreadsheet, software or a bookkeeper: see bookkeeping in a spreadsheet and doing your own books or hiring a bookkeeper.
- You drive for a platform: see rideshare and delivery driver deductions.
- The IRS has written about your books or income: a notice sets its own response deadline, and the books behind your answer have to tie to the return. See IRS audit of a small business and individual tax help.
Figures on this page
| Figure | Value | Source |
|---|---|---|
| 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 years | IRS: 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,500 | IRS: 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,000 | IRS: Understanding your Form 1099-K Checked |
Primary sources
- IRS: Publication 583, Starting a Business and Keeping Records
- IRS: Recordkeeping
- IRS: Topic no. 305, Recordkeeping
- IRS: Use of electronic accounting software records, frequently asked questions and answers
- IRS: Instructions for Schedule C (Form 1040)
- IRS: Schedule C (Form 1040)
- IRS: Publication 334, Tax Guide for Small Business
- IRS: Publication 463, Travel, Gift, and Car Expenses
- IRS: Standard mileage rates
- IRS: Internal Revenue Bulletin 2026-29, Announcement 2026-11
- IRS: Estimated taxes
- IRS: Form 1040-ES, Estimated Tax for Individuals
- IRS: Understanding your Form 1099-K
- IRS: Instructions for Form 1099-K
- IRS: Am I required to file a Form 1099 or other information return?
- IRS: How long should I keep records?
- IRS: Tangible property final regulations
- IRS: Backup withholding
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.