Short answer: Non-alcoholic beer often looks attractive at the gross margin line — premium pricing, growing consumer demand, halo effect on the brand. Cost-to-serve analysis frequently tells a more complicated story, one where small on-premise orders, fragmented distribution, and high trade spend consume the margin advantage before the cash reaches the brewery.
Why Gross Margin Is the Wrong Stopping Point
Gross margin — revenue minus COGS — is a production economics measure. It tells you how much value the brewery creates in making and packaging the beer. It says nothing about the cost of moving that beer through a distribution system to a paying consumer.
Cost-to-serve completes the picture by allocating every downstream cost to the channel or customer that caused it: the half-pallet delivery to a restaurant that ordered four cases, the sampling program at the grocery chain, the distributor incentive to push NA facings in a new market. When those costs are mapped back to revenue, some channels that look profitable at gross margin reveal themselves to be margin-dilutive or even loss-generating at the contribution level.
For NA beer specifically, this analysis is urgent. The category is growing, investment is accelerating, and many breweries are committing distribution infrastructure before they have a clear-eyed view of which channels actually generate returns.
The Four Cost Layers Below Gross Margin
Freight and logistics — cost per case or per hL to move finished goods from the brewery to distributor warehouse to final delivery point. NA beer in many portfolios ships in smaller quantities per delivery than standard beer, which drives up the per-unit cost on a variable route basis. A brewery running a mixed DSD operation where NA represents 8% of volume but 20% of delivery stops should quantify that asymmetry.
Distributor cost or margin — the markup or fee structure the distributor applies to move product. In three-tier markets, this is largely fixed by the distribution agreement, but the effective cost per hL varies with order size. Small, frequent NA orders are disproportionately expensive to handle within the distributor’s pick-and-pack operation.
Trade spend — discounts, promotional allowances, listing fees, and merchandising support by channel. Off-premise NA often requires higher per-case promotional investment to secure shelf space against established craft and macro NA brands. If that spend is tracked at the category level rather than the SKU level, it is invisible in channel profitability reporting.
Returns, distress, and shrinkage — NA beer has a shorter shelf life perception in some consumer segments, and unsold stock — particularly at on-premise accounts with low turnover — generates returns or write-offs that rarely get allocated back to the originating channel.
Channel Profitability Map for NA Beer
Across the channels a typical craft brewery serves, the cost-to-serve calculus looks approximately like this:
Off-premise retail — highest volume per delivery, best freight economics, but high trade spend to win and maintain placement. Net contribution depends heavily on whether the promotional spend is buying volume at sustainable margin or buying trial at a loss.
On-premise — high visibility, brand-building value, but often the worst cost-to-serve for NA. Small order sizes, high frequency of sales rep visits, and limited draught revenue (most NA is served by the can) combine to make on-premise one of the most expensive channels to serve profitably for NA SKUs.
Direct-to-consumer — increasingly important for NA brands with a wellness positioning. Freight per unit is high, but the absence of distributor margin and the potential for full retail pricing can make DTC the highest net contribution channel for NA, particularly for subscribers or repeat buyers. The volume ceiling is lower than off-premise, but the economics per case can be the best in the portfolio.
Running the Analysis
A practical cost-to-serve model does not require activity-based costing software. It requires four data pulls — net revenue by channel, freight invoices by route, trade spend by account, and returns by SKU — combined in a spreadsheet or BI tool that allocates costs to the channel that caused them.
The analysis should be run annually as a strategic baseline, and quarterly if channel mix is shifting rapidly. The margin bridge framework described in margin bridge analytics will show when channel mix is moving; cost-to-serve explains whether that movement is improving or degrading total profitability.
The Honest Caveat
Cost-to-serve analysis captures financial value, not strategic value. On-premise presence for NA beer may be margin-dilutive today and brand-building in a way that drives off-premise velocity tomorrow. A brewery that exits on-premise NA purely on cost-to-serve grounds may be making a short-term correct but long-term wrong decision. The analysis should inform the strategic debate, not replace it.
Part of the Financial Planning & Analytics track — browse all.
Frequently asked questions
What is cost-to-serve analysis in beverage distribution? Cost-to-serve analysis allocates all post-production costs — freight, distributor margin, trade spend, merchandising, returns, and account servicing — to individual channels or customers. It answers the question of whether a channel that looks profitable at the gross margin line is actually profitable after the full cost of getting the product to the consumer.
Is non-alcoholic beer typically profitable in on-premise channels? The economics are challenging in many markets. On-premise accounts often place small orders of NA SKUs relative to standard beer, which drives up cost-per-case delivery metrics. Unless the brewery has strong enough brand pull to command premium draught placement, on-premise NA can absorb disproportionate sales and delivery cost relative to the revenue it generates.
What data does a brewery need to run a cost-to-serve analysis? At minimum: net revenue by account and channel, freight invoices coded by delivery route, distributor margin or fee structure, trade spend by account, and returned or distressed goods by SKU. Most of this data exists in the ERP or distributor portal but is rarely combined into a single channel profitability view.