Markup Calculator for Handmade Sellers: Price Your Products to Actually Profit
Markup is the percentage added to the cost of a handmade product to arrive at a selling price and it is not the same as profit margin, even though the two are often confused.
Most handmade sellers who are underpricing their work are not doing the math wrong. They are using the wrong math. Markup and margin look similar on the surface, but they produce different numbers, and when you build a pricing habit around the wrong one, every batch you sell moves you a little further from sustainable. This guide walks through what markup actually is, how to calculate it for handmade products specifically, and how to use it to set prices that hold up over time.

What Markup Actually Is (And Why It Is Not Margin)
Markup is the percentage you add to your cost to arrive at a selling price. Margin is the percentage of the selling price that remains as profit after cost. Same numbers, different denominators, and that difference matters more than most people realize.
Here is what the confusion looks like in practice. Say your materials and labor for a batch of candles comes to $8 per unit. You want to make 50% on each one, so you add 50% and land at $12. That feels like a 50% profit margin. But once you divide profit by selling price, your actual margin is 33%. You thought you were making $4 per candle. You are making $4, but on a base of $12, not $8.
This gap gets compounded when you subtract Etsy fees, shipping materials, packaging, and the occasional refund. What started as a promising price becomes a thin or negative outcome by the time the order ships.
These formulas are not interchangeable. A 50% markup on an $8 product gives you a $12 price. A 50% margin on an $8 product gives you a $16 price. If you are building your entire pricing structure around one when you mean the other, the shortfall adds up across every product in your shop.
How to Calculate Markup for a Handmade Product
Markup starts with a complete cost, not just the obvious materials, but everything that went into making that unit. For handmade sellers, this typically includes three layers.
Layer 1: Materials Cost
This is the raw material cost per unit. Not what you paid for the bulk order, but what it actually costs per unit produced. If you bought a pound of beeswax for $12 and it yields 16 bars of lip balm, your beeswax cost per unit is $0.75. Every ingredient, component, and packaging material gets calculated the same way: total cost divided by number of units it yields.
Most makers undercount here. They remember the fragrance oil but forget the wick tab. They track the clay but not the shrink wrap. A complete materials cost includes every physical input, including packaging and labels, that leaves the shop with the product.
Layer 2: Labor Cost
This is where handmade pricing most often breaks down. Many makers either skip labor entirely or assign a token rate that does not reflect the real cost of their time. If you are not paying yourself, you are subsidizing every sale with free labor, and that is not a pricing model, it is a slow drain.
Set a labor rate you would actually pay a capable employee to do the same work. A reasonable starting point in many U.S. markets is $15 to $25 per hour, though your local minimum wage, skill level, and the going rate for comparable work in your area should anchor this number for you. Multiply that rate by the time required to produce one unit. If a soap batch takes 45 minutes and yields 12 bars, your labor cost per bar is (45 / 60) / 12 x your hourly rate.
For a deeper breakdown of how to set this number, see our guide on how to set your labor rate for handmade product pricing.
Layer 3: Overhead Allocation
Every unit you sell should carry a small share of your fixed business costs: software subscriptions, equipment depreciation, studio space, photography, supplies that do not go directly into the product. A simple approach is to total your monthly overhead, divide by units sold per month, and add that per-unit figure to your cost base. Even a rough allocation is better than ignoring it entirely.
Once you have a complete cost, applying a markup is straightforward multiplication. The harder part is being honest about what goes into that cost.
Not sure what your handmade product actually costs per unit?
Knowing your per-unit material cost is the foundation of every markup calculation, and it gets complicated fast when you buy in bulk. Batchforja breaks down your recipe costs automatically so you always know what each batch actually costs you before you set a price.
Create your free account →What Markup Percentage Should Handmade Sellers Use?
There is no universal answer, but there are useful benchmarks. The goal of the markup is to cover costs, absorb platform fees, and generate enough profit to reinvest in the business. Working backward from that goal is more useful than picking a number that sounds right.
Common markup ranges for handmade products:
Product Type | Typical Markup Range | Notes |
|---|---|---|
Soap and bath products | 150% to 300% | High ingredient cost variation; premium market can support higher end |
Candles | 200% to 400% | Low material cost per unit; labor and overhead dominate |
Skincare and cosmetics | 200% to 500% | Formulation complexity and compliance cost justify higher markup |
Jewelry | 200% to 400% | Material costs vary widely; handwork time drives the floor |
Baked goods and food | 100% to 250% | Regulated market limits some pricing flexibility; freshness window affects volume |
Herbal and wellness products | 150% to 350% | Ingredient sourcing costs vary significantly by supplier |
These ranges exist because market positioning matters as much as the math. A premium skincare brand with intentional sourcing and quality packaging can support a 500% markup. A maker selling basic bath salts in a crowded Etsy category may need to compete closer to the lower end while they build reviews and differentiation.
The floor, however, is non-negotiable: your markup must produce a selling price that covers total cost plus platform fees, and leaves something over. If it does not, the product is not priced, it is subsidized.
The Platform Fee Problem Most Markup Calculations Miss
Applying a markup to your cost and arriving at a selling price is only the first step. If you sell on Etsy, Shopify, Amazon, or any fee-bearing platform, those fees need to be factored into the equation before you finalize your number, not treated as an afterthought.
Etsy, for example, charges a 6.5% transaction fee on the sale price, a $0.20 listing fee per item, and payment processing fees that vary by country. Depending on how you ship, offsite ad fees add 15% for sellers under $10,000 in annual Etsy revenue, or 12% for sellers above that threshold and participation is mandatory once a sale comes through an offsite ad. If you set your markup on cost without accounting for these, you are effectively giving a portion of your intended profit to the platform.
For a complete picture of what Etsy takes, the Etsy fees breakdown for handmade sellers covers the real numbers across different sale scenarios.
The practical fix is to treat platform fees as a cost that gets marked up alongside materials and labor, or to calculate your net received price and work backward from that. Either approach protects your margin. Ignoring fees until after pricing is set does not.
Markup vs. Keystone Pricing
Keystone pricing is a specific version of markup that has been a retail standard for decades. It means doubling your cost to arrive at a selling price, a 100% markup, or a 50% margin. For example: if your total unit cost for a bar of soap is $4.50, a keystone price would be $9.00. After a 6.5% Etsy transaction fee, you net roughly $8.42 leaving $3.92 above cost, before listing fees, packaging, and shipping materials are considered. Wholesale buyers often expect to keystone the price they pay to reach retail, which means if you want your product to sell at $24 retail, your wholesale price needs to be $12, and your cost needs to be low enough to survive at $12.
For many handmade sellers, keystone pricing on its own is not enough. A 100% markup sounds generous until you subtract labor, packaging, and fees. The result is often a price that works on paper but fails in practice.
That said, understanding keystone is useful if you plan to sell wholesale or through retailers. Those buyers will apply it regardless of your intentions. If your cost structure cannot absorb keystone pricing at the wholesale level, you either need to reduce costs or price your retail high enough to establish a viable wholesale floor.
According to research published by SCORE's guide to wholesale pricing strategy, many product-based businesses fail to account for the full cost chain from manufacturing through wholesale to retail, which leads to pricing that collapses under real-world channel pressure.
Why Makers Undercharge (And Why Better Math Alone Won't Fix It)
There is a real psychological component to underpricing that no formula fully addresses. Most handmade sellers started making because they love the work. Asking a stranger to pay $28 for something you made in an afternoon feels presumptuous, even when the math fully supports that number.
This shows up in a few predictable ways. Makers round down when they are unsure. They absorb the cost of mistakes rather than pricing in a small waste factor. They skip or undercount labor because paying themselves feels like taking money out of a jar they are still trying to fill. They look at the raw material cost of $4 and cannot bring themselves to charge $22, even though that is exactly what the math requires.
The markup calculator is useful because it removes the emotional negotiation from the number. You put in what you actually spent. It tells you what you need to charge. You do not have to defend that number to yourself, the inputs do it for you.
What the calculator cannot do is tell you to trust the output. That part is yours. But having a number that came from a process rather than a feeling makes it easier to hold the price when someone balks.
The question of whether your handmade business is actually profitable is one that pricing clarity helps answer, and that answer is worth knowing before you scale.
When Markup Alone Is Not the Right Lens
Markup is a cost-plus approach. It works well for setting a price floor, but it does not account for market positioning, competitor pricing, or customer perception. A markup-derived price is where you start, not where you necessarily end.
Two other inputs are worth checking before you finalize a price:
Market rate. Search your product category on the channels where you sell. What are comparable products actually selling for? If your markup-derived price is significantly below market, you have room to price up and improve your margin without losing competitiveness. If you are above market, you need to either reduce costs, reposition your product as premium, or acknowledge that the market may not support what the math requires.
Value perception. Customers do not buy based on your cost structure. They buy based on perceived value. Packaging, photography, brand presentation, ingredient quality, and story all influence what a buyer is willing to pay. Two soaps with identical cost structures can support very different prices depending on how they are positioned. This does not change the markup math, but it can change how much room you have above it.
For a more complete look at how to bring all of these factors together, the guide on pricing handmade soap walks through the full process for one of the most cost-variable product categories.
The U.S. Small Business Administration's guide to managing your business finances consistently notes that pricing too low is one of the most common and damaging early mistakes small product businesses make, and that correcting it later, after customer expectations are set, is significantly harder than pricing correctly from the start.
Worried your prices are leaving money on the table?
Markup gives you a cost floor, but you need accurate cost data before you can compare your number to what the market will actually bear. Batchforja tracks your material costs, labor, and batch yields so you go into that comparison with real numbers, not estimates.
Create your free account →
Key Takeaways
Markup and margin are different calculations that produce different selling prices. Treating them as interchangeable is one of the most common sources of invisible profit loss in handmade businesses.
A complete markup calculation starts with a complete cost: materials, labor, and overhead. Skipping any of these layers means your markup is working from an understated base.
Platform fees are not a post-pricing consideration. They belong in the calculation before you set a final price, because they come directly out of what you receive.
Markup gives you a floor, not a ceiling. Market positioning and perceived value determine how much room you have above that floor, and for most handmade sellers, there is more room than they think.
The math is not the hard part. The hard part is trusting the output and charging accordingly. A clear process makes that easier.
Batchforja tracks your materials costs, production runs, and recipes in one place so you always know your true cost per unit before you set or adjust a price. If you are still pulling cost numbers from memory or a scattered spreadsheet, see how Batchforja handles this for handmade sellers.