Divide Before You Decide: The CBD Cost-Per-Dose Check for UK Shoppers in 2026
Photo: Stephen McKay, CC BY-SA 2.0, via Wikimedia Commons
Walk into a UK health shop or scroll a CBD checkout page in 2026 and the numbers come at you fast: 500mg, 1000mg, 10%, 30 servings, buy one get one free. The bottle price is the number most of us see first. It is also the one most likely to mislead. A £20 bottle can be worse value than a £45 one. A three-for-two offer can cost more per milligram than buying a single stronger product. And a tub with a big high-strength badge can leave you paying premium prices for a fairly ordinary amount of CBD.
None of this is about chasing the cheapest thing on the shelf. It is about knowing what you are actually buying before you tap your card. CBD is not a medicine and it is not a miracle in a dropper. It is a plant extract sold as a wellness product, and like any wellness product, the price only makes sense when you break it down.
Start with the bottle, not the badge
Ignore the front-of-pack theatre for a minute. The useful information is usually on the back or in the product details: total CBD in milligrams, serving size, number of servings, and the price including delivery. If a shop hides those details, that tells you something too.
The first trap is mixing up total milligrams with milligrams per serving. A bottle might say 1000mg on the front, but that could mean 1000mg in the whole bottle, not 1000mg in every dropper. Always check whether the number refers to the full pack or a single dose. It is a small detail with a big effect on the maths.
The only sum that matters: milligrams divided by pounds
There are two sums worth doing.
Cost per milligram: bottle price ÷ total milligrams. This lets you compare different bottle sizes on a like-for-like basis.
Cost per serving: bottle price ÷ number of servings. This tells you what a typical use actually costs you.
The second sum is the one that matters day to day, but the first is the one that exposes weak products and inflated offers. Use both. A product can look reasonable per milligram but still work out expensive if the serving size is tiny and you need more of it. Equally, a product can look pricey per bottle but be decent value per milligram if it is genuinely stronger.
A worked example from a normal shop shelf
Imagine two oils on a UK website.
Bottle A: 10ml, 300mg total CBD, label suggests 10mg per serving, so roughly 30 servings. Price: £30. That is £1 per serving, or 10p per milligram.
Bottle B: 10ml, 1000mg total CBD, label suggests 20mg per serving, so roughly 50 servings. Price: £45. That is 90p per serving, or 4.5p per milligram.
Bottle B costs more at the till. Per milligram, it is less than half the price. Per serving, it is still cheaper. That does not automatically make it the right buy for you. Strength and serving size are personal, and starting low is sensible. But the example shows why bottle price alone is a poor referee.
Now add a £4 delivery charge to Bottle A and the gap widens. Add a subscription discount to Bottle B and it widens again. The checkout total is part of the cost, not an afterthought.
Why a cheap bottle can be the expensive one
A 100mg bottle for £15 sounds like a bargain until you do the division. If it offers 10 servings at 10mg, that is £1.50 per serving and 15p per milligram. Add £3.95 postage and you are near £1.90 per serving. Compare that with a larger bottle at £40 for 1000mg and 50 servings: 80p per serving and 4p per milligram. The cheap bottle was not cheap. It was small, weak, and carrying a delivery fee.
This is the hidden cost of weak products. You are not just buying fewer milligrams; you are buying fewer useful servings, and sometimes more packaging, more postage, and more repeat orders. If you find yourself reaching for extra servings quickly, the bargain has already gone. Keep to the label and keep notes rather than using cost maths as a reason to overdo it.
Multibuys and the maths of false economy
Three for two is a lovely phrase. It is not a guarantee of value. Suppose a shop offers three 150mg bottles for £40. That is 450mg in total, so about 8.9p per milligram. A single 500mg bottle at £32 works out at 6.4p per milligram. The multibuy feels generous because you get more bottles. The single bottle is the better deal per milligram.
Multibuys can work if you already know the product suits you and the per-milligram price beats the alternatives. They are a bad idea if they push you into stockpiling a weak product you would not otherwise buy. Shelves are not savings accounts.
What cost per dose does not tell you
Price per milligram is a useful filter, not a full review. It does not tell you whether the product has a batch certificate of analysis, whether the CBD is full-spectrum, broad-spectrum or isolate, what carrier oil is used, or whether the brand is easy to contact when something goes wrong. It does not tell you if the label is clear or if the return policy is fair.
A very low price per milligram should prompt a question, not a celebration. It might be a genuine bulk buy. It might also mean a product with less transparency. Check the batch information, read the ingredients, and see whether the seller answers basic questions without waffle. In the UK, CBD products are sold as wellness items, not medicines, so be wary of any page making dramatic health claims. Honest sellers tend to sound calmer than that.
A five-minute checklist for the shop or checkout page
Before you buy, note the total milligrams, the serving size, the number of servings, and the full price with delivery. Do the two sums. Compare at least two products. Check whether the milligram figure is for the whole bottle or per serving. Look for batch testing information. Ask yourself whether you are buying the product or the offer.
If the numbers are vague, walk away. There will be another bottle. There always is.
The honest bottom line
CBD maths will not turn a wellness product into a wonder product. It will not tell you what you will feel or whether it suits you. What it will do is stop you paying over the odds for a small bottle with a loud label. Divide before you decide, include the delivery charge, and treat multibuys as maths problems rather than favours. Your future self, and your bank balance, will thank you.