Guides

Why subscription billing alone is not enough

A recurring billing tool solves a genuinely hard problem well: taking money on a schedule, retrying failures, handling cards. It solves roughly half of what a meal-plan business needs, and not the half that produces food.

Two halves of one subscription

Every meal-plan subscription has a financial half and a physical half. The financial half is a recurring charge. The physical half is an obligation to produce a specific number of portions, attribute them to named people, and deliver them to specific doors on specific days.

Billing tools model the first with real sophistication. They have no concept of the second, because for a software subscription there is nothing to produce — the entitlement simply continues.

That gap is why kitchens running on a billing tool almost always keep a spreadsheet beside it. The tool knows who is paying; the spreadsheet knows what the kitchen owes.

What each side knows

A billing tool knowsA meal-plan system also has to know
Who is paying and how much.How many portions of each recipe are owed on Thursday.
When the next charge falls due.Which specific meals each customer chose, and by when they had to choose.
That a card failed.That a pause must reduce purchasing and remove a delivery stop.
That a plan was upgraded.That five more portions now need ingredients, labels and a place in the round.
Nothing about allergens.That this customer must not be assigned that dish.

Where the mismatch actually bites

The pause is the clearest case. In a billing tool a pause is a billing state — stop charging, resume later. In a kitchen a pause has to reach production counts, ingredient forecasts, label runs and the driver manifest, and the billing tool has no way to make any of that happen.

So somebody does it by hand, and the moment they miss one, the customer is either charged for food they did not receive or receives food nobody billed for.

They are complements, not alternatives

This is not an argument that billing tools are bad. Charging cards reliably, handling retries and managing dunning is genuinely specialised work, and a dedicated provider does it better than most vertical products would.

The honest framing is that the payment gateway is a component and the operational system is the thing it plugs into. Mealroh keeps payments behind a provider interface precisely so a specialist can do that job.

One point of precision, because it matters: Stripe powers Mealroh’s own subscription billing — kitchens paying us. The adapter for kitchens charging their own diners is not production-ready, and we do not currently process recurring diner payments on your behalf. If collecting from your customers is your primary requirement today, that is a genuine gap and worth knowing before a trial rather than after.

Common questions

Can a subscription billing tool run a meal-plan business?
It can run the money. It has no concept of portions owed, meal selections, allergen conflicts or delivery stops, which is why kitchens using one almost always keep a spreadsheet alongside it.
What breaks first?
Pauses. In a billing tool a pause stops a charge; in a kitchen it must also reduce production, purchasing, labels and the manifest. The tool cannot trigger any of that, so somebody does it by hand.
Does Mealroh replace a payment gateway?
No. Payments sit behind a provider interface so a specialist handles them. To be precise: Stripe powers Mealroh’s own billing; the adapter for kitchens charging their diners is not production-ready today.
Should I use both?
That is the normal configuration. The gateway is a component; the operational system is what it plugs into. The mistake is expecting the billing tool to know what the kitchen owes.

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.