Guide · Alberta
How to start a meal prep business in Alberta
Alberta lets you sell fudge from your kitchen table and not a chicken-and-rice bowl. The Food Regulation exempts low-risk home-prepared food from the permit requirement, and defines it so that meat, poultry, seafood and unpasteurized milk are out. This guide covers what a meal prep business in Alberta needs before its first delivery: whether your menu can come from home, the food handling permit and the kitchen behind it, food handler certification, suppliers and records, GST, labelling, and delivering chilled meals on a −30 °C morning. Rules and fees change, so every section points at the authority that sets them.
Last reviewed:
Can you cook meal prep at home in Alberta?
Alberta is more open to home food businesses than most provinces, and the opening is narrower than the headlines suggest. The Food Regulation says no person shall operate a food establishment without a valid permit, and no person shall handle food except in an approved food establishment, apart from the cases it lists. One of those cases is the handling of low-risk home-prepared food, which needs no permit.
Read the definition before you plan a menu around it. Low-risk food is food whose pH or water activity means it will not generally support the growth of pathogens or the production of their toxins without temperature control. Low-risk home-prepared food is low-risk food that is only processed, prepared, packaged or labelled by an individual in that individual's private dwelling, and that does not contain any meat, poultry, seafood or unpasteurized milk. Grilled chicken, beef, salmon, eggs and cream sauces are all outside it.
The rest of that exemption is just as tight. A low-risk home-prepared food operator may only handle the food at the private dwelling where it is prepared or at a farmers' market, nobody may resell it, and no other business may use it as an ingredient. Every package carries a statement that the food was prepared in a home kitchen that is not subject to inspection, a statement that it is not for resale, the operator's name, business name and email or phone, the product name, and the date it was prepared.
So a home kitchen works for baking, chocolate, brittles and jams. For meals, it does not. The City of Calgary makes the same point from the licensing side: prepared meals and pre-portioned meal services require a commercial kitchen, any business involving the sale, preparation, manufacturing or storage of food needs an Alberta Health Services location inspection, and a food-related business that uses a kitchen in the home falls into the class of home occupation you have to apply for.
- Low-risk home-prepared food excludes meat, poultry, seafood and unpasteurized milk.
- It also excludes anything that needs temperature control to stay safe.
- It may not be resold, and no other business may cook with it.
- A municipal licence and home occupation approval are separate from anything health-related. Ask the city as well.
Choose where you will cook
For a meal menu the choice is between renting time in an approved commercial kitchen and taking a space of your own. Renting is where most Alberta meal prep businesses start: a commissary or shared kitchen already meets the construction requirements and already holds its permit, and you pay for the hours you cook and the storage you use. Before you sign, ask what the health authority expects of you as a separate operator in that building, how much refrigerated and freezer space you get, whether supplier deliveries can be received on your cook days, and what hours you can be in the room.
Taking your own space starts with plan approval. A person must not construct or make alterations to a commercial food establishment unless the plans and specifications have been approved by the executive officer. Talk to an environmental public health officer before you sign the lease, not after. They will tell you what the space needs, and that conversation is free.
The regulation then sets what the room has to be: soundly built and in good repair, designed so it can be cleaned effectively, with handwashing stations kept supplied, refrigeration and hot-holding equipment capable of holding the required temperatures, and enough of it for the food you make. Plan the equipment around a full cook day, not around an average one.
- Work out a full cook day first: meals cooked, trays chilled, fridge space, packing bench, label printing.
- Confirm the cold storage holds one whole production day before you commit.
- Plan approval comes before construction, not after.
- In a shared kitchen, ask in writing whose permit covers what you are doing.
The food handling permit
The permit is the thing that lets you operate. An application is made in writing to the regional health authority for the area, which is Alberta Health Services and its environmental public health offices. The authority issues the permit once the establishment is approved and the permit fee — an amount set by the Minister — is paid. A permit's term must not exceed one year, so plan on renewing it annually.
A permit names one establishment and one operator. It is not transferable, so buying somebody's kitchen does not buy their permit, and it is posted in a conspicuous place in the establishment where it can be easily seen. If you move, change what you make, or change who operates the business, the authority has to be told.
Apply well before you want to open. Ask the environmental public health office for the kitchen's address what they need from you and how long they expect to take, and ask for the current fee rather than working from a figure you read somewhere.
- Apply to the office covering the kitchen's address, not your home address.
- One permit, one establishment, one operator; it does not transfer with a sale.
- Permits run for a year at most. Diarise the renewal.
- Ask for the current fee schedule before you budget.
Food handler certification
The requirement scales with the size of the shift. When there are five or fewer food handlers working on the premises, the operator of a commercial food establishment must ensure at least one individual who has care and control of the establishment holds a certificate issued by the Minister confirming completion of a food sanitation and hygiene training programme, or a document the Minister considers equivalent. When there are six or more food handlers on the premises, at least one member of the management or supervisory staff must hold that certificate and be present at the time.
The Government of Alberta publishes the list of courses approved to meet that section, in classroom and online formats, and it is updated periodically. Take a course from that list; a certificate from somewhere else may not count. Train more than one person before you open, because one certificate is a single point of failure on a Sunday cook day.
- Five or fewer food handlers: one certified person with care and control.
- Six or more: a certified manager or supervisor, present.
- Use a course from the province's approved list.
- Keep the certificates in the kitchen where an inspector can see them.
Suppliers and records
A commercial food establishment must obtain all food that is liable under law to inspection by Canada or Alberta, or by an agency of either, from a source that is subject to that inspection. In practice that means meat, poultry, fish, eggs and dairy come from licensed suppliers with the paperwork to prove it. Keep the invoices and file them by cook date. Where the chicken came from is a normal question at an inspection, not a bad sign.
The regulation makes a narrow allowance for premises that cut and wrap uninspected meat for its owner, and that meat must be clearly labelled, separated from all other food and identified as not for public consumption. It is not a route to putting game or a neighbour's beef on your menu.
- Inspected suppliers only for meat, poultry, fish, eggs and dairy.
- Keep invoices filed by cook date and available on the premises.
- Uninspected meat has no place in a meal you sell.
Cold chain at −30 °C
The regulation names transport directly: all high-risk food must be stored, displayed and transported at not more than 4 °C or not less than 60 °C, and food that must stay frozen has to remain frozen while it is stored, displayed, packaged or transported. Your delivery van is inside that rule.
An Alberta winter breaks the cold chain in the other direction. At −30 °C a load left in an unheated van does not spoil, it freezes solid, and a customer opening a cracked tray of frozen sauce is still a refund. A Calgary chinook can take the same route from −20 °C to +8 °C between the first stop and the last. Insulated bags work both ways, a thermometer in the vehicle tells you which way today is going, and the temperature gets written down at the start and end of the route.
Then there is the distance. Calgary and Edmonton are big, flat and spread out, and a route that wanders between quadrants burns an hour in transit for nothing. Group stops tightly, set a delivery window customers can plan around, decide early whether you serve acreages outside the city limits and what that costs, and take a photo at each drop. In January, doorstep deliveries need a time the customer is actually home.
- 4 °C or colder, or 60 °C or hotter, including in the vehicle.
- Frozen stays frozen in transport as well as in storage.
- Insulate against the cold, not only against the heat.
- Group stops by quadrant and load in reverse stop order.
- Decide what an out-of-town delivery costs before you accept the order.
Register the business
Decide how the business is owned before you take money: a sole proprietorship, a partnership or a corporation, registered with Alberta's corporate registry, with a trade name registered if you trade under something other than your own or the corporation's legal name. Get a business number from the Canada Revenue Agency and open a bank account that is not your personal one.
Alberta municipalities licence businesses, and food is a licensed activity. Calgary requires a business licence and location approval for every home-based food business, puts a food business that uses a kitchen in the home into the home occupation class you have to apply for, and requires an Alberta Health Services location inspection for any business involving the sale, preparation, manufacturing or storage of food. Other cities run their own version. Ask each one you operate in. Arrange general and product liability insurance, which shared kitchens and landlords ask to see, and tell your motor insurer that the vehicle delivers.
- Ask each municipality you cook or deliver in about its business licence.
- A home occupation approval is about zoning, not food safety. You may need both.
- Commercial use of a car is not covered by an ordinary personal policy.
GST on meals
Alberta has no provincial sales tax, so the whole question is GST at 5%. Basic groceries are zero-rated, but the Canada Revenue Agency's memorandum on basic groceries treats a lot of prepared food as taxable: salads unless canned or vacuum sealed, sandwiches and similar products other than when frozen, platters and arrangements of cheese, cold cuts and similar food whether or not they are ready to eat, and food or beverages heated for consumption. Food supplied under a catering contract is taxable as well.
The rule about six servings is narrower than people repeat. It applies to listed single-serving items — baked goods under 230 grams, puddings under 425 grams, beverages under 600 millilitres, ice cream under 500 millilitres or 500 grams — where a package of fewer than six is taxable and six or more is not. It is not a general rule that a box of six meals becomes zero-rated.
On registration, you are a small supplier while worldwide taxable revenue stays at or under $30,000 over four consecutive calendar quarters. Go over $30,000 in a single quarter and you stop being a small supplier on the day of that sale; go over gradually and you stop at the end of the month following the quarter in which you crossed it. Either way you register within 29 days of your effective date. Place of supply for goods is the province where you deliver them, so a run into Saskatchewan or B.C. takes that province's rate.
This guide is not tax advice and Mealforma does not file your returns. How your particular menu is treated is a question for the CRA and your accountant, and it is worth asking before you set prices, because the answer decides whether tax sits on top of your price or comes out of it.
- No provincial sales tax in Alberta; GST is 5%.
- Read the CRA memorandum before you assume your meals are zero-rated.
- Frozen and chilled are treated differently. Say which one you sell.
- Register within 29 days of the day you stop being a small supplier.
Labels and allergens
Labelling for prepackaged food is federal. The Canadian Food Inspection Agency's checklist sets out the core: the common name on the principal display panel, the net quantity in metric units, a list of ingredients in descending order by weight with priority allergens named, a best-before date where the durable life is 90 days or less, the name and principal place of business of the responsible party, and a Nutrition Facts table unless an exemption applies. Mandatory information appears in both English and French.
Health Canada's priority allergens are eggs, milk, mustard, peanuts, crustaceans and molluscs, fish, sesame seeds, soy, sulphites, tree nuts, and wheat and triticale. Declare them in the ingredient list or in a "Contains" statement immediately after it. "May contain" is only for allergens that may be present unintentionally despite reasonable precautions; it is not a substitute for declaring what you put in.
The Nutrition Facts exemption is the part that catches meal prep. Food sold only in the retail establishment where it was prepared and processed from its ingredients is usually exempt, but the exemption is lost if the label carries a nutrient content claim or a health claim, or a vitamin or mineral is added, or the product is ground meat. Meal prep sells on calories and protein, which is a nutrient content claim. Plan on carrying a Nutrition Facts table, printed from the recipe version the kitchen actually cooked.
- Ingredients in descending order by weight, allergens named in plain words.
- Mandatory label information in English and French.
- Print the protein number and the Nutrition Facts exemption goes with it.
- Label from the recipe version, not from a spreadsheet that drifts.
Price and sell your first plans
Most meal prep businesses sell by the week. A customer picks a plan — 10 meals, 15 meals — chooses meals before a cut-off, and receives them on set delivery days. The cut-off is what makes the business work: it tells you exactly what to buy and cook before you spend anything on food.
Cost each meal from its recipe, in Canadian dollars: ingredients at the price you actually pay, the tray, the sleeve, the label. Then add kitchen rent, labour, delivery and card fees per meal before you choose a price. Subscriptions smooth the weekly swings and make purchasing predictable; one-off orders and add-ons fill the gaps.
- Set the cut-off far enough ahead to order, cook and pack without a rush.
- Price from the recipe, not from what the shop down the road charges.
- Decide early whether your prices include tax or add it at checkout.
Run it on one system
Once orders arrive every week, the work is keeping the menu, the cut-offs, the kitchen's quantities, the labels and the delivery routes in step. Mealforma is meal prep software built for that: an online store with weekly subscriptions, production quantities worked out from locked orders, labels printed from the recipe version the kitchen cooked, and each day's route. Delivery zones, fees, cut-offs, tax rate and whether prices include tax are settings you edit yourself, and the storefront can run in English and French.
It is a flat monthly price in Canadian dollars, and it never takes a percentage of your sales. Each company on Mealforma gets its own Postgres database from the day it signs up. What Mealforma does not do: it does not certify anyone, it does not obtain permits, it does not file your returns, and nothing here is legal advice.
Checklist
- Check your menu against the definition of low-risk home-prepared food. Meat, poultry, seafood and anything needing temperature control rule it out.
- Choose a kitchen: hours in an approved commercial kitchen, or your own space with plans approved before construction.
- Call the environmental public health office for the kitchen's address and ask what your application needs.
- Apply in writing for the food handling permit and book the inspection before you open.
- Take a food handler course from the province's approved list, and train enough people to cover every shift.
- Set up inspected suppliers and file the invoices by cook date.
- Register the business, get a CRA business number, and apply for the municipal business licence.
- Ask the CRA and your accountant how your menu is treated for GST, then set prices.
- Design labels: common name, net quantity, ingredients, priority allergens, best-before, your address and Nutrition Facts, in English and French.
- Arrange liability insurance and tell your motor insurer you deliver.
- Buy insulated bags, gel packs and a vehicle thermometer, and record temperatures on every route.
- Group delivery zones by quadrant, set cut-offs and delivery days, then open orders.
Questions
Can I sell meal prep made in my home kitchen in Alberta?
Not a meal menu. Alberta exempts low-risk home-prepared food from the permit requirement, but the regulation defines that as low-risk food prepared by an individual in their own private dwelling that contains no meat, poultry, seafood or unpasteurized milk — and low-risk means it does not need temperature control to stay safe. Baking, chocolate and jams fit. Cooked chicken, beef, fish and dairy do not, so they need a permit and an approved food establishment.
What permit do I need to sell meals in Alberta?
A food handling permit for the food establishment, applied for in writing to the regional health authority — Alberta Health Services — for the area where the kitchen is. The establishment has to be approved and identified on the permit, the fee is set by the Minister, the term is at most a year, and the permit is posted where it can be easily seen. It is not transferable.
Do I need a food handler certificate?
Yes. With five or fewer food handlers working on the premises, at least one person with care and control of the establishment must hold a certificate for a food sanitation and hygiene training programme, or an equivalent the Minister accepts. With six or more food handlers, a member of management or supervisory staff must hold it and be present. Take a course from the province's list of recognized food safety courses.
Do I charge GST on meal prep in Alberta?
Alberta has no provincial sales tax, so GST at 5% is the only question. Basic groceries are zero-rated, but the CRA treats much prepared food as taxable: salads unless canned or vacuum sealed, sandwiches other than frozen, platters and arrangements, and food heated for consumption. Read the CRA's memorandum on basic groceries, then ask the CRA and your accountant how your menu is treated. Mealforma does not give tax advice and does not file returns.
How do I keep allergens right on every label?
Declare them from the ingredients, not from memory. In Mealforma an allergen is recorded on the ingredient, flows into every recipe version that uses it, and prints on the label for the version the kitchen actually cooked. Change the ingredient and every meal containing it changes with it. Health Canada's priority allergens are eggs, milk, mustard, peanuts, crustaceans and molluscs, fish, sesame seeds, soy, sulphites, tree nuts, and wheat and triticale.
Can I charge more to deliver outside the city?
Yes. Delivery zones, the fee for each, cut-off times and delivery days are settings you edit in admin. Acreages and small towns outside Calgary or Edmonton are worth their own zone and their own fee rather than a flat rate that quietly loses money on the long runs.
What does Mealforma cost, and does it take a percentage?
A flat monthly price in Canadian dollars, and no percentage of your sales, ever. Each company gets its own Postgres database from the day it signs up.
Can the storefront be in French?
Yes. The storefront runs in English and French. Mealforma does not translate your menu descriptions for you; you write both, and the site serves the right one.
Sources
- Alberta Food Regulation, AR 31/2006 (Public Health Act)
- Government of Alberta — Recognized food safety courses in Alberta
- City of Calgary — Home-based food business
- Canada Revenue Agency — GST/HST Memorandum 4.3, Basic Groceries
- Canada Revenue Agency — When to register for and start charging the GST/HST
- Canada Revenue Agency — GST/HST rates and place-of-supply rules
- Canadian Food Inspection Agency — Food labelling requirements checklist
- Canadian Food Inspection Agency — Allergens, gluten and added sulphites
- Canadian Food Inspection Agency — Nutrition labelling exemptions
- Health Canada — Food allergies and priority allergens
Run your Alberta meal prep business on Mealforma
Online ordering, weekly subscriptions, kitchen quantities, labels and delivery routes in one system, for a flat monthly price in Canadian dollars and no cut of your sales.
7-day free trial on a real account · from $249/month · never a cut of your sales
