Ochrequiet invoicing

Free tool

Price a product for wholesale and work out the RRP.

Build your true landed cost, set the margin or markup you want at wholesale and the margin your retailer needs, and get a suggested wholesale price, a suggested retail price, and a quantity price-break table you can export.

Nothing you type here ever leaves your browser. There's no server behind this page — every figure is calculated locally, on your device, the same local-first idea behind the Ochre app.

Reviewed 2026-08-11

Landed cost per unit

Landed cost is what a unit really costs once it's in your hands and ready to sell — not just the manufacturer's price.

Wholesale price

Retail price

Results

Margin and markup are not the same number

Both describe profit, but from different starting points, and mixing them up quietly costs money on a wholesale price sheet. Markup is profit as a percentage of your cost. Margin is profit as a percentage of your selling price. They are only equal at 0% — everywhere else, markup is always the bigger number.

Worked example: a landed cost of $10.00.
A 50% markup prices it at $10.00 + (50% of $10.00) = $15.00 — profit of $5.00.
That same $5.00 of profit on a $15.00 sale is a 33.33% margin, not 50% — the same $5.00 profit measured against the price instead of the cost.
A "50% margin" request, priced as a 50% markup instead, would sell at $15.00 when the customer meant $20.00 — a real, meaningful underprice.

This calculator lets you price wholesale by either one — pick whichever your supplier or buyer actually means before you quote a number back to them.

Quantity price breaks

Add the order-quantity tiers you offer, as a discount off your wholesale price or as a flat price per tier, and see the margin — and any below-cost tier — at every level.

Quantity price-break table: minimum order quantity, discount or price, resulting margin and status for each tier
Min. qty Label (optional) Discount % Price each Margin Status Remove

More pricing tools

Related calculators, and the invoice generator once a price is set.

Questions

What is landed cost?
Landed cost is the true cost of a unit once it is in your hands and ready to sell — not just what you paid the manufacturer, but that price plus shipping/freight, import duty and tariffs, packaging, and any other cost of getting it there. Pricing off the manufacturer's invoice alone under-counts your real cost and quietly erodes your margin.
What's the difference between margin and markup?
Markup is profit as a percentage of cost; margin is profit as a percentage of the selling price. A $10 cost marked up 50% sells for $15 — but that $5 of profit is only a 33% margin on the $15 price, not 50%. The two numbers describe the same sale from different starting points and are never equal except at 0%.
What is keystone pricing?
Keystone pricing means setting the retail price at exactly double the cost — a 2.00x multiple, equivalent to a 100% markup or a 50% margin. It's a common retail rule of thumb, not a law of physics: many categories run well above or below it depending on turnover, category norms and what the market will bear.
Why would a price-break tier go below cost?
A steep volume discount, entered as a flat percentage off your wholesale price, can undercut your landed cost per unit if the discount is larger than your margin at that price. This calculator checks every tier against your landed cost and flags any tier that would lose you money, in plain words, not just a colour.

What this page cannot do

A price sheet is not a customer list or a purchase order.

This calculator works out a good wholesale price and remembers none of it — close the tab and every tier you built is gone. It also has no idea which of your customers gets which price: a real wholesale book needs a price list per customer, purchase orders, and invoices that pull from the tiers you set here. Ochre keeps that on your iPhone, iPad, or Mac — customers, invoices and payments, still fully local-first, still no account.

See what Ochre does