mg/serving ≈ (potency × flower grams × 1000) × (decarb factor) × (transfer factor) × (recipe oil ÷ total oil) ÷ (servings). This tool just makes the assumptions visible so you don’t lie to yourself.
- Calculates mg THC per serving using your numbers.
- Supports THCA conversion (THC% + THCA% × 0.877) if your COA lists THCA.
- Uses loss factors because homemade dosing is not lab-precise.
Calculator
If you see “—” or “0 mg,” you left something blank or your recipe oil exceeds total oil.
THC dosing calculator
Flower % + flower weight + oil volume + recipe oil used + yield count → mg THC per serving. Includes THCA conversion and real-world loss factors.
Inputs
If your COA lists THCA, use THCA+THC for a better estimate.
Use this to reflect real-life activation loss. If you’re guessing, stay conservative.
Accounts for extraction + straining losses. Most people overestimate this.
Build a target dose (reverse)
You choose the mg per piece. This tells you the flower weight to infuse. Default assumes you infuse 1 cup and use all of it.
Inputs (reverse)
Common start: 2.5–5 mg. Micro-dose: 1 mg.
Use THCA+THC if your COA lists THCA.
Total infused oil/butter you ended up with (after straining), not what you started with.
If you infused 1 cup but only used 1/4 cup in the recipe, your dose is 4× lower.
This combines decarb + infusion/strain losses. Most people overestimate.
Inputs explained (so you don’t mis-dose)
- Potency: if you have a COA, use it. If you don’t, assume lower than you want to believe.
- THCA vs THC: THCA converts to THC with heat. That’s why the calculator uses the 0.877 factor.
- Weight: grams are more accurate than ounces. (1 oz = 28.35 g.)
- Total oil: the final infused oil you ended up with (after cooking/straining), not what you started with.
- Recipe oil used: how much of that infused oil actually went into the batch you’re portioning.
- Yield count: how many pieces/servings you actually made, not what the recipe “intended.”
- Whole nug / hand crumble: slower, more uneven heat = more variability.
- Coarse chop: a good middle ground for airflow and consistency.
- Fine grind: can decarb fast but increases mess, loss, and “plant taste” if you strain poorly.
Examples (sanity-check your results)
Example A (common)
20% flower, 1 oz, total oil 1 cup, recipe uses 1/4 cup, yield 42.
If you get triple-digit mg per piece, you either made tiny servings or your loss factors are too optimistic.
Example B (smaller batch)
15% flower, 7 g, total oil 120 mL, recipe uses 60 mL, yield 24.
This is the “don’t get cocky” batch. People underestimate how strong 7 g can be.
Safety rules (no ego)
- Start low: new users: 2.5–5 mg. Many people get wrecked at 10 mg.
- Wait long: for edibles, wait at least 2 hours before taking more.
- Don’t stack: “I don’t feel it yet” is how you get blindsided later.
- Label everything: keep away from kids/pets. Treat it like medication.
- Government of British Columbia: edible cannabis safe-use fact sheet (2.5 mg, wait at least two hours)
- CDC MMWR: delayed onset and longer duration with ingested THC
- Connecticut: Total THC calculation uses (THCA × 0.877) + THC
- Review article: typical edible onset and peak timing
Medical note: this tool is educational only. If you feel unsafe, have chest pain, fainting, confusion, or uncontrolled vomiting, seek medical help.
FAQ
Why does my calculated dose feel too strong?
Most common causes: ounce/gram confusion, overestimating THC%, or assuming perfect decarb + perfect extraction.
Should I assume 100% extraction?
No. That’s fantasy math. Use realistic loss factors unless you lab test the final product.
How long should I wait before taking more?
Longer than you think. Oils/edibles can take hours to peak. Re-dosing early is the classic mistake.
Does RSO color tell me the dose?
No. Color is not potency. Use mg per serving, not vibes.
Next steps
- RSO oil color guide — How to read color and consistency before you dose.
- Gear Library (Scales and tools) — The scale and basics that keep dosing honest.
- Why cannabis loses terpenes after harvest — If your infusion tastes flat, quality may be the root cause.
- About HazeHack — What we optimize for and how to use the system.