Who this is for
- US service businesses (trucking, agencies, trades, consultants) deciding what their profit and loss statement shows above gross profit
- Owners whose books show a margin that does not match the tax return
- Owners asked for gross margin by a lender, investor or buyer
Not covered here
- Inventory and Part III of Schedule C for sellers of products
- Job costing, progress billing and retainage for construction
- How the Texas franchise tax is computed
- Whether a worker is an employee or a contractor, and Form 1099-NEC filing
Does a service business have cost of goods sold?
Usually not on the tax return. Cost of goods sold (COGS) is the cost of the products you sell. Most businesses that sell services rather than products do not have to figure it: when selling merchandise is not an income-producing factor, gross profit is the same as net receipts, which is gross receipts less refunds and allowances (Publication 334, chapters 6 and 7). Corporations (Forms 1120 and 1120-S) and partnerships (Form 1065) attach Form 1125-A, which figures it, when they report a cost of goods sold deduction (IRS).
The books are a separate choice. A bookkeeper can group direct labor, subcontractors and job materials above a gross profit line so the profit and loss statement (P&L) shows margin. Some call this group cost of revenue or cost of sales. Gross margin is gross profit divided by revenue. The IRS does not require this grouping for a service business, and it does not change net profit.
A case is not simple if:
- you bill customers for parts or materials, or resell products;
- the gross profit on your P&L does not match the gross profit on your return;
- a lender, investor or buyer wants gross margin and defines it its own way;
- you cannot say which of your costs are direct;
- the P&L shows no cost of goods sold, or every cost as cost of goods sold, and no one can say why;
- your LLC, corporation or partnership is formed in or does business in Texas (franchise tax counts costs its own way, if you owe it).
Gather the P&L for the year, the last filed return with its Schedule C or Form 1125-A, your chart of accounts, payroll reports, a list of subcontractor payments, a list of jobs or customers, and invoices for any parts or materials you resell.
When does a service business have cost of goods sold anyway?
When it sells goods, including materials and supplies it charges customers for. When a personal service business also sells or charges for the materials and supplies it normally uses, the cost of goods sold rules apply to it (Publication 334).
| Business | Sells goods? | Cost of goods sold on the return, generally |
|---|---|---|
| Plumber who bills customers for parts | Yes | The cost of the parts sold, whether he keeps an inventory or uses a small business method |
| Salon that sells hair products | Yes | The cost of the products sold |
| Marketing agency that pays freelancers | No | None |
| Trucking company | No | None, unless it also sells goods |
Generally only the cost of the goods goes in, with freight-in on merchandise bought for sale. The labor to install or apply them generally does not, because labor is usually part of cost of goods sold only in a manufacturing or mining business (Publication 334, "Cost of Labor"). A helper's pay stays on the wage line. If you make the product you sell, as a manufacturer does, the labor of making it can be part of cost of goods sold.
A small business taxpayer may choose not to keep an inventory. It then either treats what it resells as non-incidental materials and supplies, recovered through cost of goods sold in the later of the year the goods go to a customer and the year the cost is paid or incurred, or follows how its books treat inventory (26 CFR 1.471-1; Schedule C instructions, Part III). Form 1125-A has a box for each method, but Schedule C does not say which lines carry them, and changing the method later needs Form 3115. Who qualifies and what changes on the return is in inventory or supplies for small sellers, and Part III of Schedule C, including labor, is in cost of goods sold on Schedule C.
What are direct costs in a service business?
Direct costs are the costs that exist because of the work you bill: pay of employees on billable work (with the employer's payroll taxes and benefits, if you want true labor cost), subcontractors, materials used up on a job, and the fuel or equipment costs of delivering the service. For a service business, "direct cost" is a bookkeeping term you define, not a tax category. Publication 334 defines direct labor only for employees working on goods being manufactured (IRS).
A working test: would the cost shrink or disappear if you did one fewer job? If so, it is a candidate for the direct group. If it stays (rent, software, office staff, advertising, insurance), it usually sits below gross profit.
- Trucking: fuel, driver pay, tolls.
- Marketing agency: freelancers and tools bought for one client.
- Trades: helper pay, subcontractors, supplies used on the job.
Owner pay usually stays on its own line even when the owner does billable work, so margin does not move each time the owner changes their pay. The return treats it separately too: the Schedule C wage line excludes amounts paid to yourself, Form 1065 reports payments to partners for services, set without regard to partnership income, as guaranteed payments, and Form 1120-S reports officer compensation apart from other wages.
Should direct costs sit above gross profit if my return has no cost of goods sold?
They can, and it helps when you need margin by job, customer or service line. This is a presentation choice in the books: the return can show the same costs on expense lines.
Showing direct costs above gross profit helps when you price jobs from past margin, when a lender or investor asks for gross margin, or when you compare months. It may add little for a one-person business with almost no direct costs, where gross profit equals revenue.
Whatever grouping you pick:
- Write down which accounts are direct.
- Apply the same rule to every month and every period you compare.
- Do not move a cost between groups to change the margin.
- Keep a map from each account to its return line, like the table of wages and subcontractors by form.
Chart of accounts setup is in chart of accounts for Schedule C.
Where do subcontractors and wages go on Schedule C, Form 1120-S and Form 1065?
On expense lines, not cost of goods sold, unless the business sells goods and the labor is part of making them. Line numbers below follow the latest published forms and can shift.
| Cost | Schedule C | Form 1120-S | Form 1065 |
|---|---|---|---|
| Employee wages | Line 26 | Line 8 (officers: line 7) | Line 9 |
| Subcontractors and freelancers | Line 11, contract labor | Line 20, other deductions, with a statement | Line 21, other deductions, with a statement |
| Supplies used up on jobs | Line 22 | Line 20 | Line 21 |
| Fuel | Line 9, if you deduct actual expenses; the standard mileage rate leaves fuel out | Line 20 | Line 21 |
| Parts or products you sold | Part III, flowing to line 4, if you keep an inventory; a small business taxpayer with none still has cost of goods sold, but the instructions do not name the lines | Form 1125-A, then line 2 | Form 1125-A, then line 2 |
| Owner pay | Not an expense | Line 7, officers' compensation | Line 10, guaranteed payments, only if set without regard to partnership income |
Sources: Schedule C instructions, Form 1120-S instructions and Form 1065 instructions. Neither entity form has a contract labor line; the instructions send deductions with no line of their own to other deductions, listed by type and amount. Form 1120 follows the same pattern: officers' compensation on line 12, wages on line 13, other deductions on line 26, and goods through Form 1125-A to line 2 (Form 1120 instructions).
A cost is deducted once. The Form 1120, 1120-S and 1065 instructions say to leave out of the wage lines any wages already included in cost of goods sold, and the Schedule C instructions say to leave out of contract labor any amount deducted elsewhere.
Employer payroll taxes that sit with wages in the books are reported on Schedule C's taxes and licenses line (line 23). A report grouped by direct cost therefore will not match the return line for line without a map. Which contractors get Form 1099-NEC is in which contractors get a tax form.
Does putting costs above or below gross profit change my taxable profit?
Not by itself. Net profit is gross profit less expenses, so a cost counted once lowers net profit by the same amount wherever it sits on the P&L. The grouping changes the gross profit and margin lines only.
Three things can still change a result:
- Goods you resell. Their cost is cost of goods sold, and the year it is deducted depends on how inventory is handled (26 CFR 1.471-1; Publication 538).
- A cost in two places. Counting a cost both in cost of goods sold and as an expense deducts it twice.
- A tax that starts from revenue less allowed costs. Texas franchise tax is the usual example: it allows cost of goods sold only for goods, not services.
Moving a service business's labor into cost of goods sold on the return is generally not supported: Publication 334 ties labor in cost of goods sold to manufacturing and mining. A business above the small business taxpayer limit that produces or resells property may have to include more costs in inventory under the uniform capitalization rules (Form 1125-A).
Does cost of goods sold affect Texas franchise tax, lenders or investors?
For Texas franchise tax, grouping costs as cost of goods sold in the books does not create a subtraction. Texas allows cost of goods sold only to a taxable entity that sells real or tangible personal property in the ordinary course of business, and a service is not tangible personal property (Tax Code 171.1012; Comptroller FAQ). A service business compares the other margin methods instead, such as the compensation deduction (Tax Code 171.101).
For a sale that mixes goods and services, only the costs of the goods count. The Comptroller's example is an oil change: the filter and oil count, the labor does not. Whether your entity owes the tax is in Texas franchise tax. The computation, and the different rule for contractors who work on real property, are in Texas franchise tax deductions.
A lender, investor or buyer reading your P&L may recalculate gross margin using its own list of costs. Ask which costs it counts before you build the report, and keep the map from your accounts to the return. Lender requests are covered in proving income to a lender and financial statements for a bank loan.
How do I set up the profit and loss so margins show?
Put revenue first, then a direct costs group, then gross profit, then everything else. The layout:
| P&L section | What goes in |
|---|---|
| Revenue | One account per service line, if you want margin by line |
| Direct costs | Billable wages, subcontractors, job materials, job fuel |
| Gross profit | Revenue less direct costs |
| Operating expenses | Rent, office pay, software, advertising, insurance, professional fees |
| Owner pay | Its own line: officer wages for an S corporation, guaranteed payments for a partnership. A sole proprietor's draw sits outside the P&L (recording owner's draws) |
| Net profit | Gross profit less operating expenses, and less owner pay where it is a business expense |
If you sell goods as well as services, keep the cost of the goods on its own line inside the direct group, so it ties to any cost of goods sold on the return and helpers and subcontractors stay separate.
Then:
- Give the direct group its own section of the chart of accounts, with an account for each kind of direct cost.
- Tag each bill or payment with the job or customer, if your software has the field.
- Run a second report grouped by return line for the person who prepares the return.
Is my bookkeeper wrong if my P&L shows no cost of goods sold, or every cost as cost of goods sold?
Not necessarily either way. A business that sells no goods generally has no cost of goods sold. Every cost in cost of goods sold is a grouping choice that can leave gross profit and net profit nearly the same and hide overhead. Check these:
| What you see | Ask |
|---|---|
| No cost of goods sold, but you resell parts or products | Where is the cost of what you sold, and is inventory counted or treated as supplies? |
| Every cost in cost of goods sold | Which of these would disappear if a job did? Rent, office pay, advertising and owner pay would not |
| Cost of goods sold on the P&L but none on the return, or the reverse | Is there a map that explains the difference? |
| The same cost in two places | Which return line is it deducted on? |
| Margin moves with no change in work | Did the grouping change, or were bills posted late? |
How to review a bookkeeper's work is in checking your bookkeeper's work, and other causes of a wrong P&L are in a profit and loss statement that looks wrong.
Example
These examples use US dollars and round, illustrative numbers.
A plumber who bills for parts
A plumber bills $260,000: $200,000 of labor and $60,000 for parts. The parts cost $40,000. A helper earns $50,000 and a subcontractor is paid $20,000. Other costs total $30,000.
If he keeps an inventory, he reports the parts in Part III, so cost of goods sold is $40,000, the parts only, and gross profit is $220,000. If he is a small business taxpayer and keeps no inventory, the parts are still cost of goods sold, recovered when they go to customers and not before the cost is paid or incurred. Either way the helper is on line 26, the subcontractor on line 11, and net profit is $120,000 when he paid for the parts and used all of them in the year. In the books, direct costs are the parts, helper and subcontractor, $110,000, so gross profit is $150,000. Net profit is also $120,000. Only the gross profit line differs.
A trucking LLC with no merchandise
A trucking LLC taxed as an S corporation earns $500,000. Fuel is $120,000, driver wages are $150,000 and other costs, including the owner's officer pay, are $80,000. It sells no goods, so there is no Form 1125-A. On Form 1120-S, driver wages are on line 8, officer pay is on line 7, with Form 1125-E attached because total receipts reach $500,000, and fuel is in other deductions. The bookkeeper groups fuel and driver wages as direct costs, showing gross profit of $230,000, a 46% margin. Net profit is $150,000 on the P&L and on the return.
A marketing agency and its freelancers
An agency has $400,000 of revenue and pays freelancers $120,000. Grouped as direct costs, gross profit is $280,000, a 70% margin. Left in operating expenses, gross profit equals revenue, a 100% margin that shows no cost structure. On Schedule C the return reports the freelancers as contract labor (line 11); a corporation or partnership lists them in other deductions. Net profit does not change either way.
Different for you?
- Your P&L margin does not match the return, a lender or investor needs gross margin, or you cannot tell which of your costs are direct: which accounts are direct, and how each one maps to a return line, need to be settled against your last return. Start with bookkeeping help.
- Your books are behind or came from a bookkeeper you doubt: see catching up on overdue books and bookkeeping help.
- Past returns show cost of goods sold for a business with no goods, or no inventory for one that resells: see fixing inventory missing from past returns and, for the books going forward, bookkeeping help.
- You sell products or resell parts: use cost of goods sold on Schedule C and inventory or supplies for small sellers.
- You are a contractor with jobs and progress billing: see construction job costing.
- You run a restaurant: see restaurant profit and loss statement.
- You run a software or startup company and investors read your gross margin: see chart of accounts for a startup.
- You own a Texas LLC, corporation or partnership: whether the tax applies and which deduction fits are in Texas franchise tax and Texas franchise tax deductions.
- You pay freelancers or contractors outside the US: see paying contractors abroad and records for paying contractors abroad.
- Your 1099 shows the full job amount, or your contractors may really be employees: see subcontractor pass-through on Schedule C and contractors who may be employees.
Primary sources
- IRS: Publication 334, Tax Guide for Small Business (chapters 6 and 7)
- IRS: Instructions for Schedule C (Form 1040)
- IRS: About Form 1125-A, Cost of Goods Sold
- IRS: Form 1125-A and instructions (Rev. November 2024)
- IRS: Instructions for Form 1120
- IRS: Instructions for Form 1120-S
- IRS: Instructions for Form 1065
- IRS: Publication 538, Accounting Periods and Methods
- 26 CFR 1.471-1, need for inventories and the small business exemption
- Texas Comptroller: Franchise Tax FAQ, Cost of Goods Sold
- Texas Tax Code, Chapter 171, Franchise Tax (Section 171.1012)
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.