Key takeaways

Add up three things per unit: the direct materials actually used, your own labour at an hourly rate you can defend, and a fair slice of overhead. For a handmade ceramic mug, that might be $4.12 in clay and glaze, $9.60 of your time, and $1.34 of studio costs, giving a COGS of $15.06 that anchors your price and your tax numbers.

What counts as COGS for a handmade product (and what doesn't)?

COGS for a handmade product is the total of three things: the direct materials that physically go into the item, your direct labour to make it, and a fair slice of the overhead that exists because production exists. The IRS defines cost of goods sold as the cost of products or raw materials, including what you pay to make or acquire them (IRS, Cost of Goods Sold). If a cost stops the moment you stop making, it probably belongs in COGS.

The three components that belong in COGS

If you need a number for that labour rate, a freelance rate calculator like Soloft's gives you a starting figure you can defend on paper.

Costs that belong in operating expenses instead

Include in COGSExclude (operating expense)
Clay, glaze, packaging that's part of the productEtsy listing and transaction fees
Your making timeShipping supplies and postage
Kiln electricity, per unitMarketing, ads, craft fair entry
Studio rent, allocatedOwner drawings or "pay yourself" beyond the labour line

Keeping these separate matters twice over: it keeps your per-unit cost honest for pricing, and it matches how the tax authorities expect expenses to be categorised.

How do you cost direct materials when supplies come in bulk or multi-use quantities?

Converting bulk purchases to per-unit cost

Bulk supplies hide the real cost of each unit, so your first job is to divide. A 25 lb bag of clay that cost $45 works out to $1.80 per pound. If your mug uses 2.2 lb of clay, that is $3.96 of clay per mug. Do the same for every bulk item: glaze bought by the gallon, kiln shelves, even boxes of tissue paper for packing.

Keep a simple cost sheet per material with three columns: what you paid, the total quantity, and the unit cost. Then each product recipe just lists quantities, and the math is automatic.

Accounting for waste, breakage, and shipping on supplies

Raw cost is not real cost. Add the shipping you paid on that clay bag to the bag's cost before dividing, so $45 plus $8 shipping means $2.12 per pound, not $1.80.

Then build in a waste factor. If you lose roughly 10% of clay to trimmings and one mug in twelve cracks in the kiln, multiply your per-unit material cost by about 1.2 rather than pretending every mug is perfect. Tracking the hours you spend reordering and restocking counts too, especially if you sell services alongside products (https://soloft.io/blog/time-tracking-for-freelancers-202608).

Should your own labour be included in COGS, and at what rate?

Yes, always. Your hands made the mug, so the hours you spent making it are a direct cost of producing it, the same way the clay is. Leaving labour out makes your COGS look artificially low and your margin look better than it is.

Timing your making process honestly

Time the full making cycle, not just the fun parts. For a batch of mugs, that includes wedging, throwing, trimming, handle work, glazing, and firing, plus loading and unloading the kiln. If a batch of eight takes six hours of hands-on time, that is 45 minutes per mug, not the 20 you remember.

Picking a rate you can defend on paper

Choose an hourly rate you could justify to an accountant or a tax auditor: your local living wage as a floor, or the rate a hired production assistant would cost. QuickBooks' small business guidance on COGS treats direct labour as part of the formula, so a documented rate multiplied by a documented time is your safest number. Once your per-unit COGS is solid, it should live in one place alongside invoices and material purchases rather than a spreadsheet you update twice a year; our guide to sending proposals and contracts online covers keeping client-facing documents in the same system.

How do you allocate overhead like studio rent, tools, and utilities across products?

Building your monthly overhead pool

Overhead is everything you pay to keep making, that isn't tied to one specific mug or candle: studio rent, kiln electricity, tool wear, software subscriptions, insurance, and market fees. List each cost for a typical month and add them up. Say your total comes to $600/month: $300 rent, $150 utilities, $50 tool depreciation, $100 for the apps that track orders, invoices, and material stock. That $600 is your overhead pool.

Choosing an allocation basis (labour hours vs units)

Two simple methods work for a one-person shop. Dividing by units ($600 ÷ 150 mugs = $4/unit) is fastest, but it punishes quick items and subsidises slow ones. Dividing by labour hours is fairer: if you worked 100 making hours, your rate is $6/hour, so a mug taking 45 minutes carries $4.50 of overhead. Pick one method and stick with it so your per-unit COGS stays consistent month to month, and log hours in whatever tool holds your source of truth — Soloft's operations setup covers one way to keep that in a single place.

Worked example: costing a handmade ceramic mug from raw supplies to finished unit

Step 1: itemise materials

Take a 25 kg bag of stoneware clay at $45. A mug uses about 0.8 kg, so that's $1.44. Glaze: a $30 tub covers roughly 60 mugs, so $0.50. Add a kiln-fired handle allowance of clay and glaze at $0.30, and a cork base at $0.60. Total materials: $2.84 per mug.

Step 2: add labour

Throwing, trimming, glazing, and firing prep take 35 minutes. At a defensible rate of $25/hour, labour is $14.58. Pay yourself something real: a mug priced against materials alone will never cover your time.

Step 3: allocate overhead

Rent, utilities, kiln electricity, and tool wear need a per-unit number. A common approach for small makers is dividing total monthly overhead by total labour hours, then multiplying by hours per unit, a method described in small-manufacturer costing guidance from the SBA. If your studio runs $600/month in overhead and you work 100 paid hours, that's $6/hour, or $3.50 per mug.

Step 4: total COGS per unit

Materials $2.84 + labour $14.58 + overhead $3.50 = $20.92 per mug. That figure is your floor. Price below it and every sale loses money; price above it and the margin is yours to set. The same arithmetic works whether you track it in a spreadsheet or a single workspace like Soloft alongside your invoices and pending orders.

How does COGS differ from the price you charge or your 'cost of making'?

COGS is what one unit costs you to produce: materials, your labour, and allocated overhead. For the mug from the worked example, that might be $6.50 in clay and glaze, $9.00 of labour at your chosen rate, and $1.20 of overhead, giving a COGS of $16.70.

Your 'cost of making' is broader. It includes everything COGS excludes: Etsy listing and transaction fees, packaging and shipping supplies, product photography, software subscriptions, and market stall fees. None of these belong in COGS, but all of them eat your margin.

Why COGS alone will underprice your work

Price from COGS and you'll feel profitable while losing money on every sale. A simple check: at a $34 retail price, subtract COGS of $16.70 for a $17.30 gross margin. Then subtract roughly $4 in fees and packaging and your true profit is closer to $13 per mug. If that number doesn't justify your time, the price, not the costing, is the problem.

How do you track COGS when inventory and material costs fluctuate?

Two approaches exist. Perpetual tracking updates your material costs with every purchase, while a periodic recount means you count stock and re-cost on a schedule. Most one-person handmade businesses get accurate enough with a quarterly recount plus re-costing whenever a supplier price moves more than about 10%.

Re-costing when supplier prices change

Clay, glaze chemicals, and shipping surcharges all drift. When a price jumps, recalculate the per-unit material cost for every product that uses that material, then update your pricing floor. Waiting until year-end means months of orders priced on stale numbers.

Keeping a bill of materials per product

A simple bill of materials lists each input, the quantity used per unit, and its current cost. Keep one per SKU in a spreadsheet or your bookkeeping tool; Wave's accounting docs explain inventory and cost tracking basics for small sellers (Wave). Update the BOM whenever you re-cost, and your COGS stays a five-minute lookup instead of a forensic project.

How does COGS flow into pricing, taxes, and profit calculations for a handmade business?

COGS is the number that turns revenue into real profit. On a simple profit-and-loss, it sits directly under sales: revenue minus COGS gives gross profit, and gross profit minus overhead gives what you actually keep.

Gross margin per product line

Take the ceramic mug from the worked example: if materials, labour, and overhead total $8.40 and you sell it for $28, your gross margin is 70%. Run that same calculation per product line, not per business. Mugs at 70% and custom commissions at 40% tell you where to raise prices or stop making things. A pricing rule of thumb: if your COGS per unit is accurate, a 3–5x markup usually covers fees, waste, and the odd breakage.

Where COGS shows up at tax time

COGS is a deductible expense, but only with records that itemise materials, labour, and allocated overhead per unit. Guessing inflates or deflates your taxable income. If you also sell services, one tool tracking both matters: Soloft covers service and product operations at $39/month, though it will not calculate COGS for you, and dedicated inventory costing is thinner than in a maker-specific tool.

FAQ

Is packaging and shipping included in COGS for handmade items?

Only packaging that physically travels with the product, like a box or tissue wrap, counts as a direct material. Postage, shipping supplies, and courier fees are operating expenses, not COGS. Keeping them separate keeps your per-unit cost honest and matches how tax authorities expect expenses to be categorised.

What is a simple COGS formula I can use for Etsy products?

Per unit: direct materials + your labour hours × hourly rate + allocated overhead. Materials are the bulk-supply cost divided into per-unit amounts with a waste factor. Overhead is your monthly studio total divided by units or labour hours. Etsy listing and transaction fees stay out of the formula and get treated as operating expenses.

Can I calculate COGS without accounting software?

Yes. A spreadsheet with two sheets is enough: one cost sheet listing each material, what you paid, total quantity, and unit cost; one bill of materials per product listing quantities used. Time your making cycle with a timer, pick a defensible hourly rate, and divide monthly overhead by units or labour hours.

How often should I recalculate COGS for my handmade products?

Most one-person handmade businesses get accurate results with a quarterly stock recount, plus immediate re-costing whenever a supplier price moves more than about 10%. Clay, glaze chemicals, and shipping surcharges all drift, so waiting until year-end means months of orders priced on stale numbers. Update your bill of materials each time you re-cost.

Do I include my own labour in COGS if I'm not paying myself yet?

Yes, always. The hours you spend making a product are a direct production cost, the same as the clay. Leaving labour out makes your COGS look artificially low and your margin look better than it is. Use an hourly rate you could defend to an accountant: a living wage floor or a hired assistant's rate.