River
Y CombinatorBacked by Y Combinator

Free template

Product Pricing Template for Small Business

Price each product from its own numbers: sheets for unit costs, past price changes, competitor prices and break-even, plus the plan and customer notes.

Free download · No account needed

What you get

Pack of 7 files: 3 documents, 4 spreadsheets

Product Pricing Template for Small Business
  • Pricing RationaleDocument
  • Change PlanDocument
  • Customer CommunicationDocument
  • Cost and Margin ModelSpreadsheet
  • Price SensitivitySpreadsheet
  • Competitor ComparisonSpreadsheet
  • Scenario ImpactSpreadsheet
RiverProduct Pricing Template for Small Business

Price Sensitivity

Ninebark Coffee Roasters (invented): what its own price changes already measured

One row per price change you have made. Not a forecast and not an industry figure. The response your own customers gave the last time you moved this price.

SKUChangedFromToUnits beforeUnits afterElasticityStatus
House Blend 12 ozMarch 2024$14.50$16.001,2401,040-1.78measured
Ethiopia Guji 12 ozSeptember 2024$19.00$21.00410330-2.16measured
Cold Brew Concentrate 32 ozJune 2025$12.50$14.00305232-2.40measured
Two-bag SubscriptionFebruary 2025$27.00$30.00430412-0.41measured
Decaf Colombia 12 oz—————unknownnever repriced
Colombia Huila 12 ozAugust 2023$17.50$19.00——rejectedpromotion ran in the same window

The Status column is the point of the sheet. A change that ran alongside a promotion, a new account opening or a stockout is kept and marked rather than deleted, because a supply limit in the volume data looks exactly like price sensitivity and means the opposite.

A product with no price history reads unknown and gets a designed test. Borrowing an industry elasticity would fill the column in and make every measured number beside it worthless.

How to price your products as a small business

To price a product, start with what one unit costs you to make, sell and deliver. Set a price whose margin covers your share of fixed costs with profit left over, and check competitors' prices per unit, not per pack. Before changing a price, work out how much volume the change can afford to lose, and compare that with how your customers reacted the last time you moved it.

Price each product on its own evidence. One percentage across the list can earn money on one product and lose it on the next.

A woman behind a bakery counter of croissants, meringues and cookies, with small chalkboard price tags on the baskets
Every item on the counter needs its own price, set from its own numbers. Photo: Ekaterina Tyapkina on Unsplash

Cost one unit all the way down

Start with the variable cost of one unit: everything you would save if it were never made or sold. The US Small Business Administration defines contribution margin as the price minus the variable cost per unit, divided by the price1. Fixed costs such as rent, salaries and insurance stay out of the unit cost.

Count materials at yield: if roasting loses 16% of the weight, a 12 oz bag needs about 14.3 oz of green coffee. Add labor, packaging, shipping you absorb and the card fee. Stripe, a payment processor, charges 2.9% + 30¢ per successful transaction2 on US cards, so the fee grows with the price.

One 12 oz bag of coffee, costed

CostPer bagHow it's worked out
Green coffee$3.7514.3 oz of green beans
Packaging$0.62Bag and label
Labor and utilities$0.83Roasting and packing time
Shipping$2.40Postage the customer doesn't pay
Card fee$0.762.9% of $16.00, plus 30¢
Unit cost$8.36Fixed costs left out
Contribution$7.6447.8% of the $16.00 price

From the made-up roaster in the template.

Cost each channel separately, since wholesale orders ship and get paid for differently. Then divide monthly fixed costs by monthly revenue. A product whose margin falls below that line isn't covering its share of overhead.

Measure how customers reacted to past price changes

Your sales history already records how customers reacted when a price moved. Include changes that don't feel like price changes: a supplier increase passed straight on, a smaller pack at the same price.

  1. Find each change

    In a sales export by product and month, note each time the price moved.

  2. Match the windows

    Compare about three months either side, in the same channel.

  3. Reject spoiled readings

    A promotion, stockout or new account in either window, or a seasonal peak in only one, spoils it. Keep the row and note why.

  4. Work out the response

    Divide the percentage change in units by the percentage change in price.

Economists call this ratio price elasticity. Measure each change against the average of the before and after figures. OpenStax's economics textbook explains that this midpoint method gives the same elasticity between two prices whether the price rose or fell3. A result above 1, ignoring the minus sign, means volume moved more than price did.

ExampleMeasuring one price changeAn illustrative example written for this guide

Ethiopia 12 oz bag: raised from $19.00 to $21.00 in September 2024.

Sales: 410 bags a month for three months before, 330 for three months after.

Price change: $2.00 on a $20.00 average is 10.0%. Volume change: 80 on a 370 average is 21.6%.

Response: 21.6 divided by 10.0 is 2.16. Sales fell about twice as fast as the price rose.

If a product has never changed price, write unknown and plan a test. Don't borrow an industry figure, which looks as solid as a measured one and isn't.

Work out what each rise can afford to lose

A rise pays if the extra contribution on units you keep beats the contribution lost on units you don't. So the break-even loss is the gain per unit divided by the new contribution per unit. An 8% rise on a $10 product with a 40% margin lifts contribution from $4.00 to $4.80. It can lose 0.80 divided by 4.80, or 16.7%, of its volume.

Work it out per product at the new price, since a card fee takes a slice of the rise. Then compare it with the loss its history predicts: roughly its elasticity times the rise.

The same 8% rise, product by product

ProductMarginCan loseHistory predictsDecision
Ethiopia, 12 oz39.9%16.3%17.3%Hold: the rise costs money
Cold brew, 32 oz44.3%14.9%19.2%Hold
House blend, 5 lb wholesale36.4%17.9%2.1%Raise more, in two steps
Colombia, 12 oz45.2%14.7%UnknownTest at 8%

The roaster first planned 8% on everything. Total contribution would still have risen 9.3%, so monthly reports would have looked fine, while three products lost $1,582 a year between them.

Compare competitor prices per unit

Read the current prices of the three or four rivals you actually lose customers to, and note the date. A competitor analysis gathers them with what their customers say.

Then convert every price to the same unit. A rival's $19.00 bag looks like a modest premium over a $16.00 one until you see it holds 10 oz: $1.90 an ounce, or $22.80 for 12 oz. NIST's unit pricing guide cites a 2023 report from FMI, the food industry association: 74% of shoppers use unit pricing in a store when it is available4.

Competitors show the range and where you sit in it, not how your customers will react. In the roaster's comparison, the median price per ounce is 9.4% above its house blend's, yet its own history says an 8% rise there would lose money. When the two disagree, trust the history.

If you charge more than most rivals, make the reason visible, in your words and your customers'. A testimonial request email asks them for a quote.

Price each product on its own

Set each price by comparing the product's predicted loss with its break-even, and write the reason beside it.

  • Predicted loss well under break-even: raise it, in two steps if the rise is big
  • Close to break-even: take less, or hold
  • Above break-even: hold, and work on the cost or the product instead
  • No history: test a rise the break-even can absorb

A good test changes one price and nothing else. Make the rise big enough to read, often 5% to 15%, run it for about three months, and decide first what drop in sales would reverse it.

ExampleTwo plans for the same nine productsAn illustrative example written for this guide

Blanket plan: 8% on all nine lifts monthly operating profit from $3,143 to $5,753.

Per-product plan: hold three prices and raise six by 8% to 16%, an average of 7.3% across all nine. Operating profit reaches $6,807.

  • A smaller rise, more profit. Three losing rises are dropped, and the biggest rise goes where sales barely moved last time.

Plan the change, then measure it

A new price only works once the old one is gone everywhere. List each place it lives: product pages and variants, point-of-sale buttons, wholesale price lists, marketplace listings, subscription billing, open quotes and standing orders. Give each an owner and a date.

Date each change to meet its notice terms, keep promotions out of the window, and measure the result after three months. For the customer emails and the exception rule, use a price increase communication plan.

In the US, the FTC's pricing guides cover sale ads. The old price in the ad should be one you offered to the public on a regular basis for a reasonably substantial period of time5.

For wholesale, the FTC warns that charging competing buyers different prices for the same commodity6 may violate the Robinson-Patman Act. Real cost differences, such as volume discounts, are one defense.

When to ask a lawyer

This guide isn't legal advice. Ask a business lawyer before advertising a reduced price, charging competing wholesale buyers differently or changing a contracted price.

Before a new price goes live

  • Unit costs include the card fee at the new price
  • Each price is marked measured, tested or unknown, with its reason
  • The drop in sales that would reverse it is written down
  • Every place the old price lives has an owner and a date
  • Each change meets its notice terms

The template on this page covers each step, filled in for the made-up roaster. With Edit with AI, River fills in the same sheets from your sales export, unit costs and competitors' prices.

How to use this template

Use the files as they are, or open them in River. They arrive filled in for a made-up coffee roaster, so you can see how each sheet works before you clear it. With Edit with AI, River starts by asking for a sales export that covers your last price change. It also asks for rough unit costs, monthly fixed costs and the competitors you lose business to.

River then costs every product and flags the ones below your overhead line. It finds the price changes already in your history and works out how much volume each planned rise can afford to lose. Products with no usable history are marked unknown and get a test plan, never a borrowed figure.

  1. Download it or open it in River

    Download the three Word documents and four CSV sheets free, each filled in for a made-up roaster, or open them in River.

  2. Cost every product

    Fill in the Cost and Margin Model yourself, or send River your costs and sales export to build it.

  3. Check what each rise can lose

    Log past price changes in Price Sensitivity, then compare break-even and predicted losses per product in Scenario Impact.

  4. Decide, date and announce

    Record each decision in Pricing Rationale, schedule it in Change Plan, and ask River to adapt the Customer Communication notes.

What's in the template

Nine coffee products, five measured elasticities, one rejected blanket increaseThe cost model, the price history, the break-even against the measured response, and the two versions of the same decision.
Product Pricing Template for Small Business
RiverWhat a unit costs

Nine lines, 42.8 per cent blended margin, and three that miss overhead

Ninebark Coffee Roasters, invented. $65,309 of monthly revenue against $24,800 of fixed cost. Fixed cost is 38.0 per cent of revenue, so any line contributing less than 38.0 per cent of its own price is not carrying its share of the roastery.

SKUPriceUnitsUnit costContributionCM %Per month
House Blend 12 oz$16.001,040$8.36$7.6447.8%$7,947
Ethiopia Guji 12 oz$21.00330$12.61$8.3939.9%$2,768
Colombia Huila 12 oz$19.00385$10.41$8.5945.2%$3,307
Decaf Colombia 12 oz$18.00240$10.83$7.1739.8%$1,721
Cold Brew Concentrate 32 oz$14.00232$7.80$6.2044.3%$1,438
Two-bag Subscription$30.00412$15.46$14.5448.5%$5,990
House Blend 5 lb$52.0094$33.07$18.9336.4%$1,780
Espresso Blend 5 lb$60.00108$38.50$21.5035.8%$2,322
Rotating Single Origin 5 lb$68.0046$53.45$14.5521.4%$669
Book————42.8%$27,943

Fixed costs of $24,800 against $27,943 of contribution leave $3,143 of operating profit, 4.8 per cent of sales. That ratio is the whole argument for doing pricing work at all: a 13 per cent gain in contribution more than doubles the profit.

Unit cost is green coffee at yield, direct labour, packaging, fulfilment and payment fees. The payment fee is a percentage, so it rises with the price, which is why the break-even in the third tab is computed at the new unit cost rather than the old one.

RiverWhat the history measured

Eight past price changes, five usable, spanning a factor of 9.1

Every price change in the sales history with comparable volume either side becomes an arc elasticity for that product. The three that are not usable stay in the sheet with the reason attached, because deleting them hides why a number is missing.

SKUChangedPriceUnits beforeUnits afterElasticityStatus
House Blend 12 ozMarch 2024$14.50 to $16.001,2401,040-1.78measured
Ethiopia Guji 12 ozSeptember 2024$19.00 to $21.00410330-2.16measured
Cold Brew Concentrate 32 ozJune 2025$12.50 to $14.00305232-2.40measured
Two-bag SubscriptionFebruary 2025$27.00 to $30.00430412-0.41measured
House Blend 5 lbJanuary 2025$48.00 to $52.009694-0.26measured
House Blend 12 ozOctober 2022$13.75 to $14.50——rejectedgreen shortage capped roasting, supply constrained rather than demand
Colombia Huila 12 ozAugust 2023$17.50 to $19.00——rejectedran alongside a two-week site-wide promotion
Espresso Blend 5 lbNovember 2024$57.00 to $60.00——rejectedtwo cafe accounts opened in the window after

Minus 2.40 to minus 0.26 is a factor of 9.1 across one price list in one business. That is the finding that reorganises the review, because no single percentage can be right for a book that behaves that differently.

The October 2022 rejection is the one worth understanding. Volume fell because the roastery could not get the green coffee, not because customers balked. In the data that is indistinguishable from price sensitivity, and it means the opposite.

RiverAfford to lose, will lose

Two numbers per product: what it can afford to lose, and what it will lose

Break-even volume loss follows from the contribution margin and nothing else, so every product has one whether or not it has history. Predicted loss comes from the measured elasticity, so only five do. Both computed at the proposed 8 per cent.

SKUPriceAt +8%Can afford to loseElasticityPredicted lossHeadroomVerdict
House Blend 12 oz$16.00$17.2814.0%-1.7814.3%-0.3pploses contribution
Ethiopia Guji 12 oz$21.00$22.6816.3%-2.1617.3%-1.0pploses contribution
Colombia Huila 12 oz$19.00$20.5214.7%unknown——no history, test it
Decaf Colombia 12 oz$18.00$19.4416.3%unknown——no history, test it
Cold Brew Concentrate 32 oz$14.00$15.1214.9%-2.4019.2%-4.3pploses contribution
Two-bag Subscription$30.00$32.4013.8%-0.413.2%+10.6pproom to take more
House Blend 5 lb$52.00$56.1617.9%-0.262.1%+15.8pproom to take more
Espresso Blend 5 lb$60.00$64.8018.1%unknown——no history, test it
Rotating Single Origin 5 lb$68.00$73.4427.0%unknown——no history, test it

The break-even column is the half of this that needs no elasticity at all, and it is often enough on its own. Rotating Single Origin can shed 27.0 per cent of its volume and still be ahead. House Blend 12 oz can shed 14.0.

Cold Brew is the sharpest row. It can afford 14.9 per cent and its own history says it will lose 19.2, so an eight per cent rise on the most price-sensitive product in the business leaves the business worse off.

RiverBlanket against per product

The blanket eight per cent works, and destroys $1,582 a year inside itself

Run through each product's own numbers rather than as an average, the same decision splits into nine. Contribution rises either way. What changes is by how much, and whether three products are quietly going backwards inside the total.

SKUBlanket +8%ContributionPer productNew priceContributionvs today
House Blend 12 oz$17.28$7,921hold$16.00$7,947$0
Ethiopia Guji 12 oz$22.68$2,735hold$21.00$2,768$0
Colombia Huila 12 oz$20.52$3,875+8%$20.52$3,875$568
Decaf Colombia 12 oz$19.44$2,057+8%$19.44$2,057$336
Cold Brew Concentrate 32 oz$15.12$1,366hold$14.00$1,438$0
Two-bag Subscription$32.40$6,725+12%$33.60$7,068$1,078
House Blend 5 lb$56.16$2,122+16%$60.32$2,447$667
Espresso Blend 5 lb$64.80$2,836+10%$66.00$2,964$642
Rotating Single Origin 5 lb$73.44$917+12%$76.16$1,041$372
Book+8% on all$30,5537.3% average—$31,607$3,663

Blanket: revenue $65,309 to $65,456, up 0.2 per cent, because the three price-sensitive lines give back in volume almost exactly what the price gained. Contribution $27,943 to $30,553, up 9.3 per cent. It reads as a success.

Inside that success the three held rows lose $132 a month, $1,582 a year, and nothing in a monthly report separates them from the $2,610 the book gained overall. Per product: revenue $68,615, contribution $31,607, and operating profit from $3,143 to $6,807 on a smaller average increase with three prices not moving.

  • Cost and Margin Model sheetWhat one unit of each product costs, line by line, and the margin it leaves.
  • Price Sensitivity sheetEvery past price change, with sales before and after, the response it measured, or why it was rejected.
  • Competitor Comparison sheetRivals' current prices with the date captured, converted to the same unit as yours.
  • Scenario Impact sheetPer product, what a rise can afford to lose and what history predicts, plus profit under blanket and per-product plans.
  • Pricing RationaleThe internal record of why each price is set where it is, with the evidence.
  • Change PlanEach new price and its date, every place to update it, and the result you expect.
  • Customer CommunicationShort notes for subscribers and wholesale accounts, plus the exception rule decided in advance.

Common questions

How do I calculate a selling price from my costs?

Divide the unit cost by one minus the margin you want. A product that costs $8.36 to make, pack, ship and take payment for needs a $16.08 price for a 48% margin. Check that this margin covers your share of fixed costs, then compare the price with competitors' on a per-unit basis.

What is the difference between markup and margin?

Markup is profit as a share of cost, and margin is profit as a share of price. An item that costs $10 and sells for $15 has a 50% markup but only a 33% margin. Confusing the two leads to underpricing, because a 50% markup never delivers a 50% margin.

Should I raise all my prices by the same percentage?

Usually not. Products differ in margin and in how strongly customers react, so one rise can earn money on one product and lose it on another. Work out each product's break-even volume loss, compare it with that product's past response, then hold, raise or test each price separately.

How do I test a price increase?

Raise one product's price by a set amount and change nothing else for about three months. Before you start, write down the drop in sales that would make you reverse it. Then compare its sales with a matching three months before the change. If you have never changed a price, this gives you your first measured response.

Does this template work for a service business?

Yes, with a few column changes, if you sell services at set prices, such as packages or memberships. Cost one delivery of the service as you would a product, including time and card fees. If you quote each job separately, a job estimate template fits better.

Is this product pricing template free?

Yes. Download the three Word documents and four CSV sheets with no signup. They come filled in for a made-up coffee roaster, so you can see how each sheet works before you replace its numbers with yours. Edit with AI opens the same template in a free River workspace.

What does Edit with AI do?

It opens the template in a free River workspace, where River asks for a sales export, your unit costs, monthly fixed costs and the competitors you lose business to. Then it costs each product, measures how customers reacted to your past price changes and works out the break-even for any rise you're considering. You decide every price.

Sources

  1. U.S. Small Business Administration. “Plan your business.” sba.gov (opens in a new tab)

  2. Stripe. “Pricing & Fees.” stripe.com (opens in a new tab)

  3. OpenStax. “5.1 Price Elasticity of Demand and Price Elasticity of Supply.” openstax.org (opens in a new tab)

  4. NIST. “Unit Pricing Guide: A Best Practice Approach to Unit Pricing.” nvlpubs.nist.gov (opens in a new tab)

  5. eCFR. “16 CFR 233.1 — Former price comparisons.” ecfr.gov (opens in a new tab)

  6. FTC. “Price Discrimination: Robinson-Patman Violations.” ftc.gov (opens in a new tab)

Written by

Chandler Supple

Co-founder & CEO, River

Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.

Reviewed by

Brian Joseff, Co-founder, River