Schedule C is where independent contractors turn a year of invoices, 1099s, receipts, mileage logs, and business costs into one number: net profit or loss.
That number matters. Your Schedule C profit flows to your personal tax return, and it is also used to calculate self-employment tax. A clean Schedule C can lower taxable income, reduce audit friction, and make quarterly tax planning much easier.
This guide walks through the current IRS Schedule C line by line for independent contractors. It is general education, not tax advice. If you have employees, inventory, a multi-member LLC, major assets, or unusual income, work with a tax professional.
What Schedule C Is Used For#
For contractors, this usually includes freelance work, consulting, design, development, writing, coaching, trades, gig work, and single-member LLC activity when the LLC has not elected corporate tax treatment.
You generally file one Schedule C per business. If you run two unrelated businesses, such as freelance design and a separate delivery business, keep the books separate and prepare separate Schedule C forms.
Before You Start: Gather These Records#
Do not start with the tax form. Start with your records. You want one complete view of money in and money out.
- All Forms 1099-NEC, 1099-K, and 1099-MISC you received
- Income not reported on a 1099, including cash, checks, ACH, Zelle, PayPal, Stripe, and platform payouts
- Refunds, discounts, chargebacks, and allowances given to clients
- Business bank and credit card statements
- Receipts for software, supplies, equipment, contractors, professional services, insurance, and other business costs
- Mileage log or actual vehicle expense records
- Home office records if you claim business use of your home
If you use Reinvoice, your paid invoices, client records, and tax-ready invoice history can help reconcile gross receipts before you file. For a broader setup, see our guide to self-employed invoice software.
Top Section: Identify the Business#
The top of Schedule C identifies who you are, what business you run, and how you keep your books.
Name, SSN, business name, and EIN#
Use your legal name and Social Security number. If you have a separate business name, enter it on line C. If you do not operate under a separate business name, the IRS form says to leave that line blank. Enter an EIN only if you have one for the business.
Line A and B: business activity and code#
Line A describes your principal business or profession, including the product or service. Examples: freelance software developer, graphic designer, marketing consultant, photographer, delivery driver, or construction contractor.
Line B uses the IRS business activity code from the Schedule C instructions. Pick the code that best matches your main revenue activity, not every service you occasionally provide.
Line F: accounting method#
Most independent contractors use the cash method: income is counted when received, and expenses are counted when paid. Accrual accounting records income when earned and expenses when incurred. Use the method that matches your books and tax rules.
Line G: material participation#
Most owner-operated contractor businesses answer yes because the contractor does the work or actively manages it. If you are a passive investor in an activity, the loss rules can change.
Lines I and J: 1099 filing requirement#
Part I: Report Income#
Part I calculates gross income before expenses. This is where many contractors underreport by mistake because they only enter 1099 income.
Line 1: gross receipts or sales#
Enter total business income from all sources, not just tax forms you received. Include invoices paid by clients, marketplace payments, cash jobs, checks, ACH transfers, payment processor deposits, and business income reported on 1099 forms.
Important: a missing 1099 does not make income tax-free. Your records should support the total amount you report.
Line 2: returns and allowances#
Use this for customer returns, refunds, discounts, or allowances that reduce gross receipts. Many service contractors leave this blank unless they refunded clients or issued credits.
Line 4: cost of goods sold#
Cost of goods sold applies when you sell products or carry inventory. Most service-only contractors skip Part III and line 4. If you buy materials for resale or produce physical goods, complete Part III carefully.
Line 6: other income#
Use line 6 for business income that does not fit line 1, such as certain credits, refunds, or recoveries. Most contractors leave it blank unless they have a specific business-income item.
Part II: Deduct Business Expenses#
Schedule C deductions must be business expenses. A good practical test: would you have paid this cost if you were not doing contractor work?
Here are the lines most independent contractors use.
Line 8: advertising#
Website costs, paid ads, sponsorships, flyers, business cards, directory listings, and promotional design work generally go here.
Line 9: car and truck expenses#
Line 11: contract labor#
Use this for payments to subcontractors or other freelancers who helped deliver your work. Keep W-9s, invoices, and payment records. If payments trigger 1099 filing requirements, handle those separately.
Line 13: depreciation and Section 179#
Large equipment, computers, cameras, tools, furniture, and other assets may need to be depreciated or deducted under Section 179 rules. If you bought expensive business property, review Form 4562 or ask a preparer before guessing.
Line 17: legal and professional services#
Tax prep, bookkeeping, legal advice, contract review, accounting, and business consulting fees generally belong here.
Line 18: office expense#
Common items include office supplies, postage, printer ink, notebooks, small office tools, and similar day-to-day costs.
Line 20: rent or lease#
Use line 20a for vehicles, machinery, or equipment rentals, and line 20b for other business property. Do not put home office expenses here; home office belongs on line 30.
Line 22: supplies#
Supplies are materials used in the business that are not inventory and are not major long-lived assets. Examples include job materials, small tools, packaging, and consumables.
Line 23: taxes and licenses#
Business licenses, local registrations, and some business taxes may fit here. Federal income tax payments and self-employment tax payments do not go on Schedule C.
Line 24: travel and meals#
Business travel can include lodging, transportation, and other ordinary travel costs away from your tax home. Meals are usually subject to limits, so track them separately from travel.
Line 25: utilities#
Business phone, internet, and other utilities can be deductible to the extent they are used for business. If something is mixed personal and business, use a reasonable business percentage and keep support.
Line 27a: other expenses#
Use Part V to list business expenses that do not fit the named lines. Contractors often include software subscriptions, payment processing fees, bank fees, education tied to the current business, memberships, and online tools here.
For more deduction ideas, use our freelancer tax deductions checklist before you finalize Schedule C.
Line 30: Business Use of Your Home#
There are two common methods: simplified and regular. The simplified method uses a standard square-foot calculation. The regular method uses actual home expenses multiplied by the business-use percentage. Do not also put those same home expenses on other Schedule C lines.
Part III: Cost of Goods Sold#
Most independent contractors who sell services skip Part III. Complete it if your business sells products, keeps inventory, or has direct product costs that need cost-of-goods-sold treatment.
If you sell both services and products, separate service revenue, product revenue, inventory, materials, and direct product costs before filling this section.
Part IV: Vehicle Information#
If you claim car and truck expenses, Schedule C asks for vehicle details, including when the vehicle was placed in service, total miles, business miles, commuting miles, and whether you have evidence to support the deduction.
A calendar estimate is weaker than a contemporaneous mileage log. Track mileage as you go, especially if vehicle expenses are a material deduction.
Part V: Other Expenses#
Part V supports line 27a. List categories clearly instead of using vague labels. Good examples: software subscriptions, payment processor fees, bank service fees, online education, domain and hosting, professional dues, and business apps.
Calculate Net Profit or Loss#
After income, cost of goods sold, and expenses are entered, Schedule C calculates net profit or loss. Profit usually flows to Schedule 1 and Form 1040. It also becomes the starting point for Schedule SE.
For estimated payment planning after Schedule C, read our quarterly tax payment guide for 1099 contractors.
Common Schedule C Mistakes Contractors Make#
- Reporting only 1099 income and missing payments that were not reported on a tax form
- Mixing personal and business expenses without a reasonable business percentage
- Putting home office expenses on multiple lines instead of line 30
- Claiming vehicle costs without mileage records
- Forgetting payment processing fees and business software subscriptions
- Deducting federal income tax or self-employment tax payments on Schedule C
- Not reconciling invoices, deposits, and 1099 forms before filing
A Simple Workflow for Filing#
Use this order instead of jumping around the form:
- Reconcile all contractor income against invoices, bank deposits, and 1099s.
- Separate expenses by Schedule C line category.
- Review special areas: vehicle, home office, depreciation, inventory, and contractor payments.
- Enter income first, then expenses, then Part III, IV, and V if they apply.
- Review net profit, then estimate the related self-employment tax and income tax impact.
- Save a PDF copy of the filed return and keep the records that support each number.
Final Check#
Schedule C is much easier when your business records are clean before tax season. Keep business income, invoice status, payment dates, receipts, mileage, and contractor payments organized during the year instead of rebuilding them in April.
Reinvoice is built for contractors who need invoice history and payment records that hold up when tax season arrives. You can start with a 30-day free trial, then keep access on a paid plan.
Schedule C Line-by-Line Quick Reference#
Use this as a review checklist before you file. It does not replace the IRS instructions, but it helps you map contractor records to the right part of the form.
| Schedule C area | What contractors usually enter | Records to keep |
|---|---|---|
| Top section | Business activity, code, address, accounting method, material participation, 1099 filing answers | Business registration, EIN record, accounting method notes, contractor payment records |
| Line 1 | Total gross business receipts from all sources | Invoices, 1099-NEC, 1099-K, bank deposits, platform reports, cash log |
| Line 2 | Refunds, returns, chargebacks, client credits, allowances | Credit memos, refund receipts, payment processor records |
| Line 4 and Part III | Cost of goods sold if you sell products or carry inventory | Inventory records, material costs, product purchase records |
| Lines 8-27a | Ordinary and necessary business expenses by category | Receipts, statements, subscriptions, contractor invoices, mileage logs |
| Line 30 | Business use of home if eligible | Home office square footage, total home square footage, rent, utilities, mortgage interest, insurance, method used |
| Part IV | Vehicle details when claiming car and truck expenses | Mileage log, total miles, business miles, commuting miles, vehicle placed-in-service date |
| Part V | Other business expenses supporting line 27a | Software, payment processor fees, bank fees, memberships, education, hosting |
| Line 31 | Net profit or loss | Completed income and expense totals, explanation for unusual losses |
Schedule C vs. 1099-NEC vs. W-2#
A 1099-NEC is an income report a client sends to you and the IRS. Schedule C is the business profit-and-loss form you file with your tax return. A W-2 is employee wage income and does not go on Schedule C unless you are a statutory employee with the statutory employee box checked.
If you have both a W-2 job and a side business, keep them separate. W-2 wages stay on Form 1040 as wages. Side-business income and expenses generally go on Schedule C.
What Happens After You File Schedule C#
Schedule C is not the final tax calculation. It feeds other parts of your return:
- Net profit or loss flows to Schedule 1 and Form 1040.
- Net self-employment earnings generally flow to Schedule SE for Social Security and Medicare tax.
- A profitable Schedule C can increase quarterly estimated tax requirements for the current year.
- A loss may reduce taxable income, but loss limits, hobby-loss rules, basis rules, or passive activity rules can apply in edge cases.
How to Outgrow Spreadsheet Schedule C Prep#
The hard part of Schedule C is rarely the form itself. It is proving the numbers. Contractors should keep one system of record for invoices issued, invoices paid, refund or credit activity, client details, payment dates, and business expenses.
At minimum, reconcile monthly. Match each invoice to a payment, flag deposits that are not invoice income, store receipts by Schedule C category, and export a year-end report before tax season.