← The BobaSync Blog
Cold Brew Tea Concentrate: Every Line in the Cost Stack That Boba Shops Ignore Until Margin Disappears For owners

Cold Brew Tea Concentrate: Every Line in the Cost Stack That Boba Shops Ignore Until Margin Disappears

A line-by-line teardown of what it actually costs to produce cold brew tea concentrate in-house — water filtration cartridge replacement, steep time as labor, yield loss from over-extraction, and the container cost most owners never assign — versus buying pre-made wholesale, with the single yield-per-batch number that determines which side of the break-even line you're on.

October 17, 2026 · 9 min read

Your yield is lying to you, and the lie compounds every single batch.

Most boba shop owners who decide to make cold brew tea concentrate in-house run the math once — cost of dry leaf divided by expected output — and stop there. That first calculation almost always looks good. But the real cost stack has eight or nine lines, and the ones that actually determine whether in-house production saves you money or quietly bleeds you are the ones nobody writes down.

This is a line-by-line teardown of a real cold brew concentrate batch. Every number uses industry ranges, not invented figures. Do the arithmetic with your own supplier quotes and you will land close. The point is not the exact dollar — it is which lines you can control and which ones will take you by surprise if you ignore them.

The Batch We Are Tearing Down

A standard production run for a mid-volume boba shop making oolong cold brew concentrate in-house:

At a 1:3 dilution ratio, 10 gallons of concentrate yields approximately 40 gallons of finished drink, or around 640 sixteen-ounce cups. That is the denominator you need to judge every line below.

Line 1: Dry Leaf

Loose oolong for commercial cold brew runs between $12 and $22 per pound depending on grade, origin, and order volume. A 10-gallon batch at a 1:10 ratio needs roughly 128 ounces of water, which means approximately 12.8 ounces of dry leaf before absorption is factored in.

At $16 per pound mid-range: 12.8 oz is 0.8 lb, so dry leaf cost = $12.80.

This is the line shop owners think is the whole cost. It is not even half the story.

Line 2: Water and Filtration

Filtered water is not free. If you are running an under-sink or inline filter system — which you should be for concentrate quality — consumable filter costs plus water utility average $0.004 to $0.008 per gallon in most US metros depending on your municipal rate and filter lifespan. For 10 gallons of water input that is rounding-error territory: roughly $0.06. Negligible per batch, but it belongs in the stack because it adds up to $20 to $40 per year and people leave it off their P&L entirely.

Water and filtration = $0.06

Line 3: Yield Loss — The Line That Kills the Math

This is where most in-house production assumptions fall apart.

Dry tea leaf absorbs liquid during steeping. A quality loose-leaf oolong will absorb between 3 and 5 times its dry weight in water. At 12.8 ounces of dry leaf absorbing 4x its weight, you lose roughly 51 ounces — about 0.4 gallons — to leaf absorption alone. That brings your 10-gallon input down to approximately 9.6 gallons of strained concentrate before any other losses.

Then factor in sediment discard, foam skimming, and transfer waste when you move concentrate from steep vessel to storage container. Industry practice suggests budgeting an additional 2 to 4 percent loss there.

At a well-managed 12-hour steep, a shop can typically achieve 78 to 82 percent yield — meaning 7.8 to 8.2 gallons of usable concentrate from that 10-gallon input. Here is why steep time matters so much: when steep time exceeds 14 hours (often because a batch got started late and pulled the next morning instead of overnight), over-extraction and additional absorption push yield below 78 percent. At 75 percent yield you get 7.5 gallons of concentrate instead of 8.

That half-gallon difference translates to roughly 6 fewer gallons of finished drink at your 1:3 dilution. At an average cup cost of $0.14 in ingredient value per 16-oz serving, you just lost about $0.84 in ingredient capacity per batch — before you even account for the labor that made the batch. Across 20 batches a month, that is nearly $17 vanished. It sounds small. Compounded across a year on one SKU, it is over $200 in capacity you paid to produce but could not sell.

Yield loss is not a rounding error. It is a production discipline problem.

Line 4: Labor

Cold brew concentrate is not passive. Someone has to weigh leaf, load vessels, set timers, strain, transfer, label, and store. In a real shop environment — not a controlled test — that process takes 25 to 40 minutes of active labor per batch when done correctly, including sanitation of equipment.

At a kitchen labor rate of $16 to $19 per hour (current range across most US metros for prep staff), a 35-minute task costs:

35 minutes / 60 x $17.50 average = $10.21 in labor

This is the second line that shop owners skip. They think of cold brew as passive because the steep itself is hands-off. The labor flanking that steep is not passive.

Line 5: Storage Container Depreciation

Food-safe 5-gallon containers with lids, the kind rated for repeated commercial use, cost $18 to $28 each. A two-container setup for this batch represents $40 to $56 in equipment. Assume a useful life of 18 to 24 months with daily or every-other-day use, and you depreciate roughly $0.06 to $0.10 per batch.

Container depreciation = $0.08

Line 6: Refrigeration Load

Holding 10 gallons of liquid at 34 to 38 degrees for 10 to 12 hours adds measurable load to your walk-in. Electricity cost for incremental refrigeration load varies widely by region and equipment age, but industry ranges suggest $0.08 to $0.20 per batch for this volume and duration. Use $0.14 as a midpoint.

Refrigeration = $0.14

Line 7: Straining and Filtration Supplies

Mesh strainer liners, cheesecloth, or paper filter inserts depending on your setup. At commercial volumes, budget $0.15 to $0.30 per batch for single-use straining supplies, or amortize reusable mesh at roughly $0.10 per use over its lifespan.

Straining supplies = $0.20

The Full Stack in One Place

Cost Line Amount Controllable?
Dry leaf (12.8 oz at $16/lb) $12.80 Partially — grade and volume pricing
Water and filtration $0.06 Minimally
Yield loss (absorbed, discarded) Capacity loss ~$0.84+ Yes — steep time discipline
Labor (35 min at $17.50/hr) $10.21 Partially — training and process
Container depreciation $0.08 No
Refrigeration load $0.14 Minimally
Straining supplies $0.20 Somewhat — reusable vs. disposable
Cash cost total $23.49

Against 640 cups at a yield-adjusted output, your ingredient cost per cup from in-house concentrate is roughly $0.037 — before yield loss degrades that denominator. That is genuinely competitive against purchasing ready-made concentrate, which runs $0.06 to $0.10 per cup equivalent depending on the supplier and your order volume.

The savings are real. But they evaporate fast when your yield drops, when a batch gets over-steeped, or when labor time runs long because your prep staff are context-switching between this and three other tasks.

Which Lines You Can Actually Control

Steep time is the highest-leverage control point. Keeping steeps between 10 and 13 hours consistently holds yield above 78 percent. Every shop that has shifted from eyeballing time to setting hard timers with a logged start time reports fewer batches lost to over-extraction. This costs nothing to implement. It just requires the discipline of writing down when the batch started.

Leaf purchasing is the second control point. Volume commitments — even modest ones, like committing to 10 pounds per order — typically unlock 8 to 15 percent price breaks from distributors. If you are buying 1 to 2 pounds at a time from the same supplier, you are paying retail economics on a commercial input. That gap at $16 versus $14 per pound saves $2.56 per batch, or roughly $62 per month at a 24-batch schedule. That is real money, and it requires nothing except a conversation with your supplier about what a committed volume order looks like.

Labor is the hardest to compress without sacrificing quality. The 35-minute range can tighten to 25 minutes with a standardized mise en place: pre-weighed portions, labeled containers staged the night before, and a single-sheet process card so any qualified staff member can run the batch without hunting for equipment. Saving 10 minutes per batch at $17.50 per hour is $2.92 per batch, or about $70 per month. Over a year that is $840 — the equivalent of more than 16 pounds of leaf at mid-grade pricing.

When In-House Production Stops Making Sense

At batch volumes below 10 to 12 gallons per run, the fixed labor cost stops amortizing efficiently. A 5-gallon batch costs almost as much labor to produce as a 10-gallon batch. If your volume only justifies small runs, purchased concentrate from a distributor — or a concentrate co-pack arrangement — may actually pencil out better once you include the labor line honestly.

If you have not recently looked at what your distributor options actually are or compared regional pricing across multiple suppliers, the sourcing and supplier relationship content on the blog is worth reviewing before you make a production decision either direction.

Tracking This Without Spreadsheet Chaos

The reason most shops cannot tell you their actual concentrate cost per cup is that the data lives in four different places: a notes app for the batch log, a separate sheet for labor hours, an inbox for supplier invoices, and memory for yield observations. Nothing connects.

Shops using Bubble's platform at $49.99 per month get drink cost tracking, inventory movement, and batch yield data in one place — so when your oolong concentrate cost per cup drifts up, you see it in the analytics before it shows up in your margin at end of month. The $49.99 covers inventory, scheduling, team management, and analytics together; supplier catalog browsing and order placement is available without that subscription.

If you want to see how drink cost tracking connects to your full ordering workflow, the post on building a supplier reorder cadence walks through how shops structure purchase frequency to maintain volume pricing without over-ordering on perishables. And if labor is the line you want to attack first, the prep scheduling teardown covers how batch production tasks get slotted against front-of-house labor peaks.

The One Number Worth Tattooing on Your Walk-In Door

78 percent. That is your yield floor. Below it, the economics of in-house cold brew concentrate production deteriorate faster than any other single variable in the stack. Above it — with tight steep time discipline, volume purchasing, and standardized labor — you are keeping $0.02 to $0.04 per cup compared to purchasing ready-made concentrate, which at 640 cups per batch is $12.80 to $25.60 per batch in your pocket instead of your distributor's.

That is worth protecting. The arithmetic is straightforward. The execution is a process problem, not a product problem.

Find the wholesalers who deliver to you

The BobaSync directory lists boba wholesalers by metro and by what they carry, so you can see which categories are thin near you — and open a second account before you need it rather than during a shortage.

Browse boba suppliers by city →

Written by the team at BobaSync — the platform boba shops use to order from their suppliers, with every order, invoice, and delivery in one place.