Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Manage Wholesale Coffee Prices When Every Café Has Been Given a Different Deal?
Problems We Solve

How Do We Manage Wholesale Coffee Prices When Every Café Has Been Given a Different Deal?

Coffee roasters end up with a different wholesale price per café and no record of why. We build price tiers and account pricing that invoices apply every time.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Wholesale coffee prices drift because every café deal was negotiated separately, with volume discounts, equipment loans and one off promises, and the only record is the last invoice. We build price tiers and account level pricing that sit behind every wholesale order and invoice, record why each deal exists, and make a price change across all accounts a single, visible step.

Checking the last invoice to find a price

A café orders three kilos of the house espresso. What do they pay? The quickest way to find out is to open their last invoice in the accounts package and copy the price. That is fine until the last invoice itself was wrong, or the café was promised a better rate from next month, or they switched to a new espresso and nobody decided what that costs them.

When green prices rise and you need to put wholesale prices up, you discover that there are almost as many prices as there are cafés, and no list of them anywhere.

How every café ends up on its own deal

Each deal made sense when it was made: a lower price for a café buying more, a discount for one that took a grinder but not a machine, a launch price that was meant to end. None of this was recorded as a rule. It lives in invoices and in the memory of whoever did the deal.

  • Prices are copied from the last invoice.
  • Volume discounts were agreed but never reviewed against volume.
  • Introductory prices never ended.
  • New coffees are priced ad hoc per café.
  • Nobody can list all current wholesale prices.

Where the margin goes

Inconsistent pricing costs you in two directions. Some cafés pay less than their volume justifies, and nobody notices because the discount was agreed years ago. Others get a price rise applied inconsistently, which causes disputes. Invoice errors creep in when someone picks the wrong line. And a price increase, which should be a planned business decision, becomes a week of editing invoices and apologising for mistakes.

Pricing that the invoice follows

  1. We gather every current price from your recent invoices and agreements, and list them per café and coffee so you can see the real picture.
  2. You define a small number of tiers, for example by monthly volume, and each café is placed in a tier.
  3. Special terms are recorded as exceptions on the account, with a reason and an optional end date, so a launch price ends on time.
  4. Every wholesale order and draft invoice takes its price from the tier and exceptions, never from the last invoice.
  5. Volume is reviewed against tier each month, and cafés that have moved up or down are listed for you to decide.
  6. A price change is made once, previewed across every account, and applied from a date you choose, with an email to each café generated for you to send.
Pricing situationHow it is handled nowWith tiers and exceptions
Standard caféLast invoice priceTier price
High volume caféOld verbal discountHigher tier, reviewed monthly
Launch offerNever endsException with end date
New coffeePriced ad hocTier price for that coffee
Price increaseEdit invoices one by oneOne change, previewed first

Knowing what every café pays

You have one list that answers what each café pays for each coffee and why. The person taking orders never has to go looking for a price. Price increases become an afternoon of reviewing a preview rather than a week of edits. And account reviews can look at whether a café's price still matches its volume, which is useful information when talking to them.

Could this be your wholesale price list?

  • Prices are found by looking at the last invoice.
  • You could not list every café's current price.
  • Some discounts were agreed years ago and never reviewed.
  • Price rises lead to invoice errors or disputes.
  • New coffees are priced differently each time.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Will this decide our prices or tiers?

No. You set the tiers and prices. The system applies them consistently and shows you where accounts sit.

Does it work with Xero or QuickBooks invoicing?

Yes. Prices feed the draft invoice in your accounts package, so invoicing stays where it is.

Can a trade portal show each café its own prices?

Yes. If you use or want a wholesale ordering portal, it can show each café its own prices from the same tiers.

What if some cafés are on contracts?

Contracted prices are recorded as exceptions with their dates, and a reminder appears before the contract is due for review.

What do you need from us?

A year of wholesale invoices or an export of them, and any written price agreements you have.

Keep reading

More on Problems We Solve

Start here

Tell us where the roastery admin is slowing you down

Describe how orders reach you, what you roast on and what the shop, subscriptions and wholesale side run on today. We will tell you what we would build and what we would leave alone, and if a setting in Shopify or your roast logging software would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →