How to Price Your Handmade Products (Without Working for Free)
Here’s the mistake I see again and again: a seller picks a price that "feels fair to a customer", forgets to pay themselves for the hours it took, and ends up running a hobby that loses money. Pricing isn’t about being the cheapest. It’s about making sure every order leaves you better off than before you made it. This guide works through the actual arithmetic in rupees, including the costs that only show up months later and quietly eat everything you thought you earned.
Start with what it actually costs you
Before you think about profit, add up everything one unit really costs. People almost always miss two of these — their own time, and packaging.
Be honest about materials, too. If you bought a spool of thread for Rs 600 and it makes twenty items, that is Rs 30 per item, not "nothing because I already had it". Materials you already own still cost money to replace, and replacing them is exactly what you will do if the product sells.
- Materials — every bead, thread, jar, label, the lot, costed per unit.
- Your time — pick an hourly rate and multiply by how long one takes. This is the part everyone skips.
- Packaging — the box, the wrap, the tape, the little thank-you card.
- Your share of delivery and any platform fee on the order.
The formula, worked through on a real product
Take a crochet baby frock. Yarn and trims come to Rs 550 per piece. It takes you three hours. You decide your time is worth Rs 250 an hour — modest, but not zero — so that is Rs 750 of labour. Packaging is Rs 70 with the box, tissue and card.
Your true unit cost is Rs 1,370. Not Rs 550, which is the number most sellers have in their head, and not Rs 620, which is what they get when they remember packaging but still price their own hours at nothing.
Draw it and the problem becomes obvious: the biggest single cost is your own labour, and it is the one nobody counts.
Now add margin. Double it and you are at Rs 2,740. Round to Rs 2,750 and that is a defensible retail price — one that pays for materials, pays you properly for three hours, covers the box, and leaves real profit for the business itself.
Compare that to the Rs 1,500 a seller "feels" is fair. At Rs 1,500 you have covered materials and packaging and paid yourself about Rs 293 for three hours of skilled work. That is the hobby-that-loses-money outcome, and it is invisible until you do this arithmetic once.
Rs 1,500
The "fair-feeling" price
Pays you about Rs 43/hour
Rs 2,750
Cost-based price
Pays materials, your time, and the business
6×
Difference in your wage
Same work, same three hours
The seller sees Rs 550. The largest cost is the Rs 750 of their own labour, and it is invisible until it is drawn.
Pricing is not deciding what a customer will accept. It is deciding whether you get paid.
Then add a margin you’re happy to run on
Once you know your true cost, add a markup on top — that’s your profit, and it is separate from your wages. Doubling your cost is a normal starting point for handmade and small-batch goods, because you are selling something with care and a maker behind it, not a factory’s output.
That margin is not greed. It is what pays for the yarn you buy before anyone has ordered, the parcel that comes back refused, the batch that goes wrong, and eventually the help you hire. A business with no margin cannot absorb a single bad week.
If the final number scares you, the fix is almost always to make the product more special or the photos better — not to shave your own pay to nothing.
The costs that only show up later
Three things quietly destroy margins that looked healthy on paper, and none of them appear in a first pricing calculation.
Returned parcels. A refused cash-on-delivery order costs you the courier fee twice, outbound and return, while earning nothing. If a meaningful share of your orders come back — and in fashion they do — that cost has to live somewhere. Either it comes out of your margin, or your margin was never real.
Material inflation. Prices in Pakistan have moved fast enough that costing a product once and never revisiting it is a genuine risk. Re-cost your top sellers every few months against what materials cost today, not what you paid last year.
Your own time getting more valuable. When you started, three hours was free. Once you have steady orders, three hours spent on a low-margin item is three hours not spent on a better one. Repricing is how you stop your bestseller from becoming your biggest problem.
Free delivery: understand who actually pays
"Free delivery" is never free. Either you absorb it out of margin, or you build it into the price and the buyer pays it without seeing a separate line.
Building it in generally converts better, because a price that looks whole beats one that grows at checkout — abandoned carts in Pakistan are frequently a delivery charge appearing at the last step. But it only works if you actually add the delivery cost to the price rather than announcing free delivery and hoping.
The sharper version is a threshold: free delivery over some amount that sits comfortably above your average order. It pays for itself by making people add a second item, which is cheaper for you to ship than two separate orders anyway.
Don’t race to the bottom
There is always someone willing to sell cheaper, and chasing them just teaches buyers your work is worth less. The people who buy from small businesses are not only looking for the lowest price — they are looking for something they cannot get in a mall.
It is worth being clear-eyed about who wins a price war: whoever can survive longest on the thinnest margin. That is a factory, or an importer moving volume, and it is never a person making things by hand. Competing on price is choosing a fight against opponents built to win it.
Compete instead on the things they genuinely cannot copy — the making, the customisation, the photographs, the fact that a real person replies.
When someone asks for a bulk price
Every seller eventually gets the "what if I take twenty?" message. Bulk pricing is legitimate, but discount only what volume actually saves you.
Twenty pieces saves you packaging runs, one courier booking instead of twenty, and one conversation instead of twenty. It does not save you an hour of labour per piece — crochet takes as long on the twentieth as the first. So discount off overheads, not off your wages.
And take payment terms seriously. A bulk order that ties up weeks of your materials and time deserves a deposit up front, not a promise. This is the single most common way small sellers get badly hurt.
Raising prices without losing customers
Most sellers underprice at the start and then feel trapped, because raising prices feels like it will cost them everything. It rarely does.
Give notice, be plain about why, and do it once rather than in nervous increments. "From the 1st, prices are going up — materials have gone up and I want to keep the quality the same" is a message customers accept, and it often triggers a wave of orders before the change.
Expect to lose a few of the most price-sensitive buyers. They are usually the ones who ask for discounts, message most, and buy least. Losing them while keeping the rest at a higher price is a straightforwardly better business.
Set it, then adjust with real numbers
Launch at your worked-out price and watch what happens. Selling out fast? You probably left money on the table — nudge it up. Lots of views and no orders? That is usually the photos or the description, not the price. Change one thing at a time so you know what moved the needle.
Give any change two to four weeks before you judge it. A week of Pakistani small-business sales is far too noisy to read anything into — Eid, salary week and a single creator post all swamp whatever your price is doing.
One number is worth more than all the others: what a delivered order actually left in your pocket after materials, time, packaging, commission and the returns you had to absorb. Sellers who track that reprice with confidence. Sellers who do not are guessing, however busy they feel.
💡 Worth knowing
If a listing gets views but no orders, the price is rarely the problem. Work the diagnostic ladder before you discount, and fix the photographs first.
Priced it right? Put it up and start selling.
Open your store →Explore on dapxop
Frequently asked
Should I charge for my time even though I enjoy making things?
Yes. Loving the work doesn’t make your hours free — if you don’t pay yourself, you’re subsidising every customer and the business can’t grow. Put a real hourly rate into your cost, even a modest one.
What if my price is higher than others selling similar things?
That’s fine if your product or presentation is better. Buyers of handmade and small-business goods pay for quality and a story. Compete on being distinctive, not on being cheapest — a price war is a fight against factories, and they are built to win it.
What is a good markup for handmade products?
Doubling your true cost — materials, your time and packaging — is a normal starting point. That margin is separate from your wages and is what pays for stock you buy before orders arrive, parcels that come back, and batches that go wrong.
Should I offer free delivery?
Free delivery is never free — you either absorb it or build it into the price. Building it in usually converts better, because a delivery charge appearing at checkout is a common reason carts get abandoned. A free-delivery threshold set above your average order works even better, since it encourages a second item that is cheaper to ship together anyway.
How do I price for cash-on-delivery returns?
A refused COD parcel costs you the courier fee both ways and earns nothing, so that cost has to be priced in somewhere. If a meaningful share of your orders come back, add a margin for it — otherwise a few refusals will erase the profit from a good week.
How often should I review my prices?
Re-cost your top sellers every few months against what materials cost today, not what you paid last year. Pakistani material prices have moved fast enough that costing something once and never revisiting it is a real risk.
How much discount should I give for a bulk order?
Discount only what volume genuinely saves you — packaging runs, one courier booking, one conversation. It does not save you labour per piece, so take it off overheads rather than your own wages. Ask for a deposit before starting a large order.
How do I raise my prices without losing customers?
Give notice, explain plainly that material costs have risen and you want to keep quality the same, and do it once rather than in small nervous steps. It often triggers a wave of orders before the change. The few buyers you lose are usually the most discount-focused and least profitable.