Guides

Raising prices on an existing meal-plan base

Almost every meal-plan operator is under-priced relative to their current food cost, and almost all of them delay the correction until it is larger and harder to explain.

Why the increase is always overdue

Ingredient prices move continuously and plan prices move in discrete, uncomfortable steps. The gap opens quietly, and because the arithmetic is rarely derived from live recipe data, most operators discover it as a vague sense that margins feel thinner rather than as a number.

Delay compounds the difficulty. A six percent correction after one year is a conversation; the eighteen percent correction after three years is an event, and customers reasonably ask what changed so dramatically.

The practical consequence is that reviewing price against cost regularly — even without acting — makes the eventual increase smaller and easier to justify.

A sequence that works

  1. Know your actual cost first

    Cost per portion derived from current ingredient prices, not last year’s. Raising prices without this is guessing, and the guess is usually anchored to a competitor rather than to your economics.

  2. Decide who it applies to

    New customers only, everyone at renewal, or everyone on a date. Renewal-based is the gentlest and slowest; a flat date is fastest and most contentious.

  3. Give real notice

    Enough that a customer can finish their current term at the old rate. Increasing mid-term on a paid commitment is the version that generates genuine anger.

  4. Say why, briefly and factually

    Ingredient costs. Not a paragraph of corporate language, which reads as evasion and invites scrutiny you do not want.

  5. Offer a pause, not a discount

    For customers who hesitate, pausing preserves the relationship. Discounting to retain them re-creates the margin problem you just fixed.

Honour the existing term

A customer who has paid for three months has bought three months at that price. Changing it mid-term is legally questionable depending on your terms and reputationally expensive regardless.

Applying increases at renewal is slower but almost entirely uncontroversial, because the customer is making a fresh decision rather than having one imposed. It also means your renewal list doubles as your price-increase schedule, which is a useful piece of tidiness.

Expect some churn and measure it honestly

Some customers will leave. The relevant question is not whether churn rises but whether revenue does, and a modest increase almost always wins that arithmetic even with meaningful attrition.

Measure it deliberately: how many cancelled within thirty days, versus the revenue gained across everyone who stayed. Operators frequently retreat from a correct increase because a handful of cancellations felt worse than an invisible margin gain looked.

And separate the customers who cancelled from those who paused. The second group has not left, and treating them as churn will make a successful increase look like a failure.

Common questions

Should a price increase apply to existing customers mid-term?
No. A customer who paid for a term bought that term at that price. Applying increases at renewal is slower but almost uncontroversial, because they are making a fresh decision rather than having one imposed.
How much notice is enough?
Enough for a customer to complete their current term at the old rate and decide deliberately about the next one. Anything shorter reads as a change imposed rather than announced.
Should I discount to retain customers who object?
Usually not — it recreates the margin problem you just corrected, and it rewards objecting. Offering a pause preserves the relationship without conceding the price.
How do I know if the increase worked?
Compare revenue before and after across the whole base, not cancellation count alone. Separate pauses from cancellations too, or a successful increase will look like a failure.

See how this works in practice

The home page walks through the same mechanics against a real admin loaded with a demonstration kitchen: production, packing, routes and the customer side.