Skip to content
Sign in Get started
Back to all blogs

Fresh Dog Food Subscriptions on Shopify: What Your Platform Needs to Handle (2026)

A dog eating from a bowl

Short answer

A fresh or raw dog food subscription is a plan for a specific dog, not just a customer. Portions and price depend on the dog's weight, age and activity, the box arrives frozen or chilled, and the kitchen needs a cutoff to cook to order. On Shopify, pick a subscription platform that handles per-dog plans, portion changes, delivery-day control and order cutoffs, not just a repeating charge.

Most Shopify subscription apps were built for replenishment: the same product at the same price, charged every 30 days. Coffee, supplements, razors. Fresh dog food breaks all three of those assumptions. The product is sized to a dog, the price moves when the dog does, and the box is frozen or chilled, so the day it lands matters more than the day it's charged.

That's the idea behind delivery-first subscriptions, and the wider problem is covered in our guide to fresh product subscriptions. This post gets specific: the maths behind a dog's plan, what it means for box sizes and delivery schedules, and a checklist to hold any subscription platform against.

Why is every dog's plan different?

Vets and pet food brands size a daily portion from the dog's resting energy requirement (RER): 70 × body weight in kg to the power of 0.75. That covers the dog at rest. The daily requirement is RER multiplied by a life-stage factor: 1.6 for a neutered adult, 1.8 for an intact adult, 1.4 for dogs over seven and 2.0 for puppies over four months.

Estimated daily calories (kcal) by dog weight and life stage
Dog weightResting (RER)Neutered adultIntact adultSenior, 7+Puppy, 4 months+
5 kg234374421328468
10 kg394630709551787
20 kg6621,0591,1929271,324
30 kg8971,4361,6151,2561,795
40 kg1,1131,7812,0041,5592,227
RER = 70 × body weight in kg to the power of 0.75. Factors: neutered adult 1.6, intact adult 1.8, senior 1.4, puppy 2.0. Estimates only: individual dogs vary, so confirm feeding plans with a vet.

Two things fall out of this table. First, a 40 kg dog eats nearly five times what a 5 kg dog does, not eight times, because energy scales with body weight to the power of 0.75. Price can't be a flat rate per kilo of dog, and it can't be one price per plan. It has to be worked out per dog.

Second, the numbers move. A puppy's needs change month to month, a neutered adult needs around 10% less than an intact one, and a dog on a weight-loss plan eats less again. Every change is a new portion and, usually, a new price.

How much food goes in each box?

Fresh recipes are mostly water, so they carry fewer calories per kilo than kibble. Labelled fresh cooked recipes commonly sit between about 1,000 and 1,700 kcal per kg. At 1,200 kcal per kg, this is how much a neutered adult eats.

Fresh food eaten by a neutered adult dog, at 1,200 kcal per kg
Dog weightPer dayPer weekEvery 2 weeksEvery 4 weeks
5 kg312 g2.2 kg4.4 kg8.7 kg
10 kg525 g3.7 kg7.3 kg14.7 kg
20 kg883 g6.2 kg12.4 kg24.7 kg
30 kg1,196 g8.4 kg16.7 kg33.5 kg
40 kg1,485 g10.4 kg20.8 kg41.6 kg
Example energy density. Use your own recipes' labelled kcal per kg.

This is why delivery cadence has to be set per dog as well. A four-weekly box for a 5 kg dog is under 9 kg of food. For a 30 kg dog it's over 33 kg of frozen food, which is more than a lot of households have room for. Big dogs usually need smaller, more frequent boxes, and a household with a 5 kg dog and a 30 kg dog needs two very different plans on one delivery.

Why does the delivery day matter so much for frozen food?

Frozen and chilled boxes are built to survive a window, not a week. ProDog Raw packs its boxes to last up to 60 hours in transit and still warns that summer heat and courier delays can soften the food. It also stopped weekend deliveries altogether after repeated courier problems, moving Saturday orders to Monday. Different Dog sends customers a one-hour courier slot on the day, with a simple rule for boxes left outside: if the pots are still cool to the touch, they're fine to refreeze.

Every one of those is a decision about the delivery day. The customer needs to see when the box arrives, move it when they're away, and never have it land on a day nobody can take it in. When a platform is built around the charge date, moving a delivery usually means moving a billing date and hoping fulfilment follows. Get it wrong and a failed delivery costs you the food, a second courier run, a support conversation and, often, the customer.

Gro customer portal showing the next delivery, box contents and add-on products
A delivery-first portal leads with when the next box arrives, not when the card is charged.

What should a fresh dog food subscription platform handle?

Hold any platform, including ours, against this list.

Fresh dog food subscription platform checklist
RequirementWhy it mattersWhat to ask the vendor
Per-dog plansEach dog has its own weight, age, activity and recipe, so its own portion and price. Multi-dog homes need a plan per dog, not one blended order.Can one customer have a separate plan for each dog, with its own portion and price?
Portion and price updatesPuppies grow, adults gain or lose weight and seniors slow down. The plan should change when the dog does.When a dog's weight or life stage changes, do portion and price update without starting a new subscription?
Delivery-day controlFrozen boxes survive a limited window. Customers need to see and move the delivery day, not the charge date.Does the customer portal lead with the next delivery, and can customers move a single delivery?
Order cutoffsCook-to-order kitchens need volumes locked days ahead. Late edits make a mess of production.Can you set a cutoff before each delivery, after which changes apply to the next box?
Delivery days by areaFrozen couriers run set days in each area, and many brands avoid weekend delivery.Can delivery days be limited by region or courier schedule?
Skip and pause by delivery"I'm away next Thursday" should be one click on that delivery, not a sum about billing dates.Are skip and pause tied to deliveries or to billing cycles?
MigrationMoving hundreds of active dogs, each with a portion and a schedule, is the scariest part of switching.Is migration done for you, and does it carry each dog's plan across?

What does subscription software cost a fresh dog food brand?

Fresh dog food orders are big and frequent, so percentage and per-order fees add up fast. Recipe mixing matters too: on Recharge, Build-a-Box sits on the Plus plan, which comes with a 12-month contract. Here is what a fresh dog food brand pays at an $80 average order.

Subscription software cost for a fresh dog food brand, $80 average order
Subscription revenueOrders a monthRecharge StarterRecharge PlusGroGro saving vs Starter, per year
$30K/mo375$617$972$270$4,167
$50K/mo625$963$1,288$450$6,153
$100K/mo1,250$1,826$2,076$900$11,118
$150K/mo1,875$2,690$2,865$1,350$16,083
Prices checked September 2026. Recharge Starter: $99 + 1.49% + $0.19 per order. Plus: $499 + 1.34% + $0.19 per order on a 12-month term, required for Build-a-Box. Gro: 0.9% of subscription revenue with a $250 minimum and no per-order fee.

The full breakdown at six revenue levels is in Recharge pricing explained, and every app's fees side by side are in our comparison of the best Shopify subscription apps.

How Gro handles fresh dog food subscriptions

Full disclosure: Gro is ours. It was built alongside 5 Hounds, a fresh dog food brand in Australia, so most of the checklist above came straight out of their operations.

Will, founder of 5 Hounds, holding two puppies
Will, founder of 5 Hounds
“Since implementing Gro, we’ve seen meaningful improvements across the business. It’s played a significant role in helping us scale more efficiently, and the customer portal has significantly cut our support tickets along the way.” Will, founder of 5 Hounds
  • Each dog is its own plan, with its name, weight, portion and life stage. When the dog's weight or life stage changes, the portion and price change with it. Multi-dog households can have their dogs delivered together or separately.
  • The customer portal leads with the next delivery. Skip, reschedule and pause act on a specific delivery, not a billing cycle.
  • A deadline before each delivery for changes, so the kitchen knows exactly what to cook.
  • 0.9% of subscription revenue with a $250 a month minimum and no per-order fee, free under 10 active subscriptions. Migration from Recharge is free and done for you.

If you run a fresh or raw dog food brand on Shopify, see how Gro works.

Frequently asked questions

The customer sets up a plan for their dog based on weight, age, activity and recipe. The brand works out a daily portion, cooks to order, freezes or chills the food and delivers on a set schedule, usually every one to four weeks. Customers can skip or move deliveries, and the plan should update as the dog changes.

Building a delivery-first brand on Shopify?

We'd like to talk. The migration's on us.

Get an AI summary of Gro

Ask your assistant what Gro does, who it's for and how it's priced.