NuLeaf Naturals
CBD Balm
Balm · 300 mg CBD
25% off

CBD balms, salves, creams, roll-ons and lotions, compared by price and cost per mg.
We may earn a commission when you buy through our links.
NuLeaf Naturals
Balm · 300 mg CBD
25% off
NuLeaf Naturals
Lotion · 1,000 mg CBD
25% off
NuLeaf Naturals
Roll-on · 1,000 mg CBD
25% off
MedRoots
Lotion · 500 mg CBD
20% off your first order at MedRoots
MedRoots
Patch · 220 mg CBD
20% off your first order at MedRoots

Four questions, three matches, prices included.
Take the quizImperial Being
Oil · 4 fl oz
15% off with code
Imperial Being
Salve · 2 oz
15% off with code
Imperial Being
Oil · 1 fl oz
15% off with code
Imperial Being
Gel · 4 oz
15% off with code
Joy Organics
Lotion · 2,000 mg CBD
30% off with code
Joy Organics
Salve · 1,000 mg CBD
30% off with code
Irwin Naturals
Balm · 1,000 mg CBD
50% off
Irwin Naturals
Lotion · 1,000 mg CBD
50% off
Irwin Naturals
Lotion · 1,000 mg CBD
50% off
Irwin Naturals
Balm · 1,000 mg CBD
50% off
The confirmed Black Friday and Cyber Monday codes and sales, emailed as brands announce them. Unsubscribe anytime.
Irwin Naturals
Balm · 1,000 mg CBD
50% off
Irwin Naturals
Gel · 1,000 mg CBD
50% off
Medterra
Lotion · 750 mg CBD
Medterra
Lotion · 2,000 mg CBD
Medterra
Roll-on · 1,200 mg CBD
NuLeaf Naturals
Oil · 600 mg CBN
Lazarus Naturals
Lotion · 75 ml
Lazarus Naturals
Lotion · 75 ml
Lazarus Naturals
Oil · 500 mg CBD
Lazarus Naturals
Balm · 800 mg CBD
Lazarus Naturals
Balm · 800 mg CBD
Lazarus Naturals
Gel · 600 mg CBD
CBDfx
Lotion · 1,000 mg CBD
Every arnica product in the shop, with the base its label lists, its size and its price per ounce at the regular price.
| Product | Form | Made with | Size | Price | Per ounce | Buy |
|---|---|---|---|---|---|---|
| Imperial BeingRoyal Arnica Gel | Gel | Water, aloe vera and green tea | 4 oz | $28.99 | $7.25 per oz | Buy on Amazon (opens in a new tab) |
| Imperial BeingRoyal Arnica Oil, 1 fl oz | Oil | Arnica infused in organic extra virgin olive oil | 1 fl oz | $24.99 | $24.99 per fl oz | Buy on Amazon (opens in a new tab) |
| Imperial BeingRoyal Arnica Oil, 4 fl oz | Oil | Arnica infused in organic extra virgin olive oil | 4 fl oz | $68.99 | $17.25 per fl oz | Buy on Amazon (opens in a new tab) |
| Imperial BeingRoyal Arnica Salve | Salve | Arnica-infused olive oil, beeswax and jojoba esters | 2 oz | $44.99 | $22.50 per oz | Buy on Amazon (opens in a new tab) |
Figures from each brand's product page and label, read by us; cost per mg is the regular price divided by the total mg on the label. Every CBD product by cost: the price per mg index.
| Form | Products | Sizes | CBD per container | From | Lowest cost per mg |
|---|---|---|---|---|---|
| Lotions | 149 brands | 2 oz, 1.7 fl oz to 4 fl oz, 50 ml to 75 ml | 500 mg to 16,000 mg | $28.00 | $0.008/mgCBD Body Lotion |
| Balms | 94 brands | 0.5 oz, 16 g to 72 g | 300 mg to 8,000 mg | $12.00 | $0.012/mgCBD Muscle Balm |
| Oils | 64 brands | 1 fl oz to 4 fl oz, 15 ml to 62.5 ml | 500 mg to 4,000 mg | $12.00 | $0.024/mgCBD Body + Massage Oil |
| Roll-ons | 43 brands | 1 oz, 3 fl oz | 1,000 mg to 1,200 mg | $39.99 | $0.033/mgRapid Recovery Cooling CBD Roll-on, 1,200 mg |
| Gels | 33 brands | 4 oz, 30 ml | 600 mg to 1,000 mg | $12.00 | $0.020/mgCBD Gel, Menthol + Capsaicin |
| Salves | 33 brands | 1 oz to 2 oz | 1,000 mg to 4,000 mg | $44.99 | $0.018/mgCBD Salve |
| Bath bombs | 11 brand | 1 ct | 200 mg | $9.99 | Too few to compare |
| Patches | 11 brand | 4 ct | 220 mg | $29.95 | Too few to compare |
The 6 in stock that cost the least per mg of CBD, at their regular price.
| Product | CBD | Extract | Price | Cost | Buy |
|---|---|---|---|---|---|
| NeuroganCBD Body Lotion | 16,000 mg | Full | $125.00 | $0.008/mg | Buy at Neurogan (opens brand site) |
| NeuroganCBD Muscle Balm | 8,000 mg | Full | $95.00 | $0.012/mg | Buy at Neurogan (opens brand site) |
| Lazarus NaturalsCBD Balm Stick, Menthol + Capsaicin | 800 mg | Full | $12.00 | $0.015/mg | Buy at Lazarus Naturals (opens brand site) |
| Lazarus NaturalsCBD Balm Stick, Lavender + Chamomile | 800 mg | Full | $12.00 | $0.015/mg | Buy at Lazarus Naturals (opens brand site) |
| NeuroganCBD Salve | 4,000 mg | Full | $70.00 | $0.018/mg | Buy at Neurogan (opens brand site) |
| Lazarus NaturalsCBD Gel, Menthol + Capsaicin | 600 mg | Full | $12.00 | $0.020/mg | Buy at Lazarus Naturals (opens brand site) |
Balms and salves (12 here) are firm and wax based, sold in tins, jars and sticks. A little covers a wide area, and a stick keeps your fingers clean.
Creams and lotions (14 here) are water and oil blends, softer and lighter than a balm, in jars, tubes and pumps.
Roll-ons and gels (7 here) are a liquid or gel with a ball or a tube. Many add menthol for a cooling feel on the skin.
Body and massage oils, patches and bath bombs round out the list. The arnica products are made from the flowers of Arnica montana and are compared by the ounce in the arnica table.
Compare the total CBD in the container, not the size of the jar. A 2 oz tin can hold more CBD than a 4 oz jar.
Cost per mg is the price divided by that total. Here it runs from $0.008/mg (Neurogan CBD Body Lotion) to $0.112/mg (NuLeaf Naturals Massage Oil, Calm CBN), so two products at the same price can differ several times over.
3 topicals hold 4,000 mg of CBD or more: Neurogan CBD Body Lotion, Neurogan CBD Muscle Balm and Neurogan CBD Salve.
The label gives the total CBD, the size, the ingredients and a batch number. The batch number matches the brand's lab report, which shows what the batch held.
Full spectrum keeps the plant's other compounds, including a little THC. Broad spectrum removes the THC, and isolate is CBD alone. Each card and table here names the extract the brand lists.
Some topicals also list an over-the-counter active, such as menthol or camphor, in a Drug Facts panel. That panel is printed on the package.
41 products from 10 brands: lotions (14), balms (9), oils (6), roll-ons (4), gels (3), salves (3), bath bombs (1) and patches (1). Every buy button goes to the brand's own store.
Texture and how it goes on. Balms and salves are firm and wax based, creams and lotions are lighter water and oil blends, and roll-ons and gels come in a bottle or tube with an applicator. Compare them on the CBD in the container and the cost per mg.
Neurogan CBD Body Lotion, at $0.008/mg of CBD at its regular price. Next come Neurogan CBD Muscle Balm ($0.012/mg) and Lazarus Naturals CBD Balm Stick, Menthol + Capsaicin ($0.015/mg).
Yes: Neurogan CBD Body Lotion (16,000 mg), Neurogan CBD Muscle Balm (8,000 mg) and Neurogan CBD Salve (4,000 mg).
6 topicals here are listed by the brand as broad spectrum or isolate, including Medterra Rapid Recovery CBD Cream, 750 mg, Joy Organics THC-Free CBD Sports Cream and Joy Organics Organic THC-Free CBD Salve. Filter the grid by THC-free to see them all.
From each brand's own store. This page compares them, and the buy button on each product takes you to the brand's page for it, where any deal shown here applies.
Hemp, CBD and mushroom laws by stateCBD price per mg index
New codes and sales as brands post them. You choose how often. Unsubscribe anytime.