Free price list template

Price list template for wholesale and retail

One clean page with every SKU, its retail price, its wholesale price and the quantity that unlocks it. Build it once in EasyCatalog — when your store prices change, re-sync and re-export in one click instead of retyping a spreadsheet.

Free plan, no credit card Works with Shopify or CSV Retail & wholesale in one list
Price List Fall 2026
SKUProductRetailWholesale
CF-210House Blend 250g$14.00$8.40
CF-214Dark Roast 250g$15.00$9.00
CF-305Cold Brew 6-Pack$22.00$13.20
TE-110Green Tea Tin$12.00$7.20
Wholesale minimum24 units
Retail + wholesale Always current
What's inside

The six columns every price list needs

A good price list is boring on purpose. It answers two questions — what does this cost, and how many do I have to buy — for every product you sell, in one scannable table. Get these six columns right and the same list serves retail customers and wholesale buyers at once.

SKU

The anchor of the whole document. Buyers order by SKU, warehouses pick by SKU, and a list without one turns every order into a guessing game. Put it in the first column.

Product name

The name exactly as it appears in your catalog and store, so a buyer can match the list to the product page without asking which "Classic Tee" you meant.

Short description

One line, no more: what it is, the size, the unit. "Single-origin coffee, 250g bag" tells a buyer everything the price applies to.

Retail price per unit

The suggested retail price a customer pays — the MSRP. Retailers use it to check margins; direct customers use it to buy.

Wholesale price per unit

The bulk price a wholesale buyer pays per unit. Keeping it next to the retail column makes the margin visible at a glance — which is exactly what a buyer wants to see.

Minimum bulk quantity

The quantity that unlocks wholesale pricing. Without it, someone will try to order two units at the bulk price — and you will have to say no by email, one buyer at a time.

Why separate

Keep prices out of the catalog

Prices change far more often than products do. A coffee roaster's beans are the same in March and May — the cost of green coffee is not. That's why sellers split the documents: a product catalog or line sheet that stays stable all season, and a price list that changes as often as it needs to.

Prices move, products don't

Costs, exchange rates and supplier terms shift mid-season. If prices live inside the catalog, every shift means reopening, re-editing and re-sending the whole book.

Update one page, not forty

With prices in their own list, a price change touches one document. The catalog and line sheet you already sent stay accurate — you resend the list and you're done.

Built for fast movers

Food, coffee, cosmetics, commodities — anywhere costs swing weekly, a standalone price list is the only version buyers can trust to be current.

The automatic way

A price list that updates itself

The manual version of this document is a spreadsheet you retype every time a price moves. In EasyCatalog, prices come straight from your store at import — so the list is generated, not typed, and staying current takes one click.

  • Prices import with the products — connect Shopify and pull in a collection with titles, SKUs, prices and variants in one click, choosing the currency at import.
  • Catalog prices are yours to adjust — edit a price in the catalog without touching your store, or apply a per-catalog discount for a specific buyer.
  • Numbers formatted your way — show 1,299.00 or 1.299,00 to match how your buyers read prices.
  • One click keeps it current — when store prices change, re-sync the catalog and re-export the PDF. No retyping, no stale copies.
  • Different links for different audiences — a wholesale flipbook with wholesale prices and a built-in order form, a retail flipbook with buy buttons, a showcase link with no prices at all, or a direct PDF.
  • Minimums, enforced — set an optional minimum order value so wholesale orders below your threshold can't be submitted.
How it works

From store prices to a finished price list

Three steps, and only the first one takes more than a minute.

1

Import products with prices

Pull in a Shopify collection in one click — images, titles, SKUs, prices and variants — or upload a CSV or enter products manually with a free standalone account.

2

Style the list

Pick a template from 150+ designs or start from one of 20 one-click design kits in the grid editor. Choose how many products per page — text sizes adapt automatically.

3

Re-sync when prices change

When your store prices move, re-sync the catalog and re-export in one click. Share the wholesale link, the retail link or the PDF — every one carries the current prices.

FAQ

Price list questions

What is a price list?

A price list is a one-page reference showing every product you sell with its SKU and current price — usually a retail price and a wholesale price side by side. Buyers keep it next to your catalog and use it to work out order totals.

What should a price list include?

Six columns: SKU, product name, a one-line description with size or unit, retail price per unit, wholesale price per unit, and the minimum quantity that unlocks wholesale pricing. Add a date or version so buyers always know which edition they are holding.

Can one price list cover retail and wholesale customers?

Yes. Put retail and wholesale prices in separate columns of the same list. Retail customers see what they pay, wholesale buyers see their bulk price and the quantity it requires, and you only maintain one document.

Why keep prices out of the line sheet or catalog?

Prices change far more often than products. If they live inside the catalog, every price change forces a catalog rebuild. Keep the catalog and line sheet stable, hold prices in a separate list, and resend just the list when prices move.

Can a price list update automatically?

Yes. In EasyCatalog, prices import straight from your store. When they change, re-sync the catalog and re-export in one click — no retyping. Create a free account to try it — no credit card required.

Free wholesale resources

Everything around the price list

Never rebuild a price list by hand again

Import your products, style the list once, and keep it current with one-click re-sync and re-export — on the free plan, with no credit card.