How to Start a Grocery Store in Ontario
The complete step-by-step guide to starting or buying a grocery store in Ontario. Covers incorporation, food premises licensing, public health inspection, HST zero-rated vs. taxable food classification, tobacco and lottery licensing, POS setup, inventory shrinkage management, supplier credit terms and grocery-specific tax planning. Written by a licensed Ontario CPA.
Step 1: Incorporate Your Grocery Store
Grocery stores carry significant liability exposure: customer slip-and-fall injuries, foodborne illness claims, product liability (expired or contaminated goods), employee injuries and commercial lease obligations. A corporation creates a separate legal entity that protects your personal assets from these risks.
The tax advantages are equally important. Grocery stores operate on thin margins (typically 2% to 5% net profit), so every dollar of tax savings matters. A CCPC pays 12.2% combined tax on the first $500,000 of active business income, compared to personal rates of 29% to 53.53%. If your store generates $80,000 in net income and you retain $30,000 in the corporation, you defer approximately $4,600 per year. Over five years, that is $23,000 available for inventory, equipment or a second location.
| Factor | Sole Proprietorship | Corporation (CCPC) |
|---|---|---|
| Liability protection | None. Personal assets at risk from customer injury claims, foodborne illness lawsuits and lease defaults. | Separate legal entity. Personal assets protected (director liability for payroll and HST still applies). |
| Tax rate on net income | 20% to 53.53% Ontario personal rates | 12.2% on first $500,000 active business income |
| Tax deferral at $80,000 net income | $0 | $4,600 per year on $30,000 retained |
| Supplier credit applications | Many wholesale distributors require incorporation for 30-day net terms | Required by most wholesale distributors and cash-and-carry suppliers for credit accounts |
| Multiple-location expansion | All liability combined under one personal tax return | Each location can be a separate corporation with isolated liability and income splitting |
| LCGE on future sale | Not available | Up to $1,016,836 per shareholder on qualifying CCPC shares |
| Incorporation cost through Gondaliya CPA | N/A | $35 federal or $335 Ontario (all-inclusive) |
Incorporate Your Grocery Store for $35
Federal incorporation includes government fee, NUANS, Articles, minute book and CRA registration.
Step 2: Obtain Food Premises and Business Licences
| Licence or Permit | Details | Where to Apply |
|---|---|---|
| Food premises licence | Required for all Ontario businesses that sell, prepare or handle food. Your local public health unit inspects the premises for food safety, storage temperatures, pest control, sanitation and labelling compliance. | Local public health unit |
| Municipal business licence | Most municipalities require a retail business licence. Conditions may include signage restrictions, hours of operation, parking and waste management plans. | Municipal licensing office |
| Tobacco retail dealer's permit | Required to sell tobacco products in Ontario. Application to the Ontario Ministry of Finance. Strict display, advertising and age-verification rules under the Smoke-Free Ontario Act. Fines up to $100,000 for first offence selling to a minor. | Ontario Ministry of Finance |
| Lottery retailer terminal | Apply through the Ontario Lottery and Gaming Corporation (OLG) to host a lottery terminal. Commission on lottery sales is 3% to 5%. Requires a retail premises, staff training and background check. | OLG (Ontario Lottery and Gaming Corporation) |
| Beer and wine retail licence (if applicable) | Ontario convenience stores and grocery stores can apply for an AGCO licence to sell beer, wine and ready-to-drink beverages. Minimum floor space, separate display area and staff training (Smart Serve) required. | Alcohol and Gaming Commission of Ontario (AGCO) |
| Weigh scale certification | Any scale used for customer transactions (meat, produce, bulk items) must be certified by Measurement Canada. Annual calibration required. | Measurement Canada |
Food Safety Certification Is Mandatory: Ontario Regulation 493/17 requires that every food premises has at least one certified food handler on-site during all hours of operation. The certification course covers safe food storage temperatures, cross-contamination prevention, pest management, allergen handling and FIFO (first in, first out) inventory rotation. The course takes one day and certification is valid for five years. Public health inspectors verify food handler certification during every inspection.
Step 3: Understand the HST Zero-Rated vs. Taxable Food Classification
This is the single most complex tax issue for Ontario grocery stores. Basic groceries are zero-rated (0% HST). Snack foods, confectionery, carbonated beverages and prepared foods are taxable (13% HST). The classification rules are detailed, technical and frequently misapplied. CRA audits grocery stores on this issue more than any other.
| Product Category | HST Status | Key Rule |
|---|---|---|
| Basic groceries (bread, milk, eggs, meat, fish, produce, canned vegetables, flour, rice, pasta, cooking oil, butter) | Zero-rated (0%) | Most unprocessed and minimally processed food sold for human consumption is zero-rated under Schedule VI, Part III of the Excise Tax Act. |
| Snack foods (chips, popcorn, pretzels, granola bars, trail mix, salted nuts) | Taxable (13%) | Snack foods listed in the Excise Tax Act are taxable regardless of size. The line between a "snack" and a "basic grocery" is defined by CRA and includes specific product tests. |
| Confectionery (chocolate bars, candy, chewing gum) | Taxable (13%) | All confectionery is taxable regardless of quantity purchased. |
| Carbonated beverages (soda, sparkling water with sweetener, energy drinks) | Taxable (13%) | Carbonated beverages are taxable. Plain carbonated water (no sweetener, no flavour) is zero-rated. |
| Fruit juice (100% juice, no added sugar) | Zero-rated (0%) | 100% fruit juice in containers of 600 mL or less sold individually may be taxable. In multi-packs or containers over 600 mL, zero-rated. Size and packaging matter. |
| Bottled water (still, unflavoured) | Zero-rated (0%) | Still water is zero-rated. Flavoured water may be taxable depending on ingredients. |
| Prepared foods (hot food, sandwiches made on-site, deli trays, salad bar) | Taxable (13%) | Food that has been heated, prepared for immediate consumption or sold in catering quantities is taxable. A sandwich made to order is taxable. A frozen sandwich sold packaged is zero-rated. |
| Baked goods (bread, rolls, bagels, muffins, cookies, cakes) | Depends on quantity | Sold in quantities of 6 or more: zero-rated. Sold in quantities of fewer than 6: taxable. A single donut is taxable. A bag of 6 donuts is zero-rated. |
| Baby food and infant formula | Zero-rated (0%) | All infant formula and baby food products are zero-rated. |
| Tobacco products | HST exempt (provincial tobacco tax applies separately) | Tobacco is not subject to HST. Instead, Ontario imposes a provincial tobacco tax collected by the manufacturer. You do not charge HST on tobacco sales. No ITCs on tobacco inventory. |
CRA Audits Grocery Stores on Food Classification: The zero-rated vs. taxable distinction is one of the most audited areas for Ontario grocery stores. If your POS system misclassifies even 5% of taxable items as zero-rated, CRA will reassess you for the uncollected HST plus penalties and interest. On $800,000 in annual sales, a 5% misclassification rate creates $5,200 in HST liability plus penalties. Your POS system must have correct tax codes for every SKU. We verify POS tax configuration for every grocery client at onboarding.
Need Help with Grocery HST Classification? We Handle It.
We configure POS tax codes, reconcile zero-rated vs. taxable sales and file your HST return correctly every period.
Step 4: Register with CRA and File HST Returns
| HST Consideration | How It Applies to Grocery Stores |
|---|---|
| HST registration | Register at incorporation, before your first purchase. Every dollar of HST paid on shelving, coolers, POS equipment and initial inventory is recoverable as an ITC. Waiting loses pre-registration ITCs permanently. |
| Filing frequency | Revenue under $1.5M: annual or quarterly by election. $1.5M to $6M: quarterly (mandatory). Over $6M: monthly (mandatory). Quarterly recommended for cash flow management. |
| ITCs on business expenses | Full ITCs on rent, equipment, shelving, coolers, POS, signage, cleaning supplies, packaging, delivery vehicle, advertising and professional fees. No ITCs on zero-rated inventory (no HST was paid). ITCs on taxable inventory (snacks, confectionery) are recoverable. |
| Quick Method | Available but rarely beneficial for grocery stores. Grocery stores have high zero-rated sales, which means GST/HST collected is low relative to total revenue. The Regular Method with full ITC tracking almost always produces a lower remittance. |
| Tobacco HST treatment | No HST on tobacco sales. No ITCs on tobacco inventory purchases (tobacco is exempt, not zero-rated). Tobacco revenue and expenses must be tracked separately in your bookkeeping. |
| Lottery commission | Lottery commission income is exempt from HST. OLG pays you a commission (3% to 5%) and there is no HST component. Do not charge or remit HST on lottery commissions. |
Zero-Rated Creates a Refund Position on Expenses: If your grocery store sells primarily basic groceries (zero-rated), you collect very little HST from customers. But you pay 13% HST on rent, equipment, supplies and professional fees. The result: many grocery stores are in a net HST refund position every quarter. The refund comes from ITCs exceeding HST collected. File quarterly to receive the refund faster.
Step 5: Set Up Your POS System and Inventory Management
| System | What to Configure | Why |
|---|---|---|
| POS system with HST classification | Every SKU must have the correct tax code: zero-rated (0%), taxable (13%) or exempt (tobacco). Use a POS system that supports multiple tax rates per item (Square, Lightspeed Retail, ECRS). | CRA audits POS tax configuration. Wrong tax codes create HST liability on audit. The POS is your primary compliance tool. |
| Barcode scanning and UPC database | Integrate barcode scanning with your POS. Most wholesale distributors provide UPC data with tax classification. Verify manually for private-label and imported products. | Manual price entry increases classification errors. Barcode scanning with pre-loaded tax codes reduces audit risk. |
| Inventory tracking (perpetual or periodic) | Perpetual inventory (real-time tracking) is recommended for stores with fresh produce, meat and dairy. Track cost of goods sold, shrinkage, spoilage and write-offs by department. | Grocery margins are 2% to 5%. Without inventory tracking, you cannot identify theft, spoilage or vendor shortages. Shrinkage above 2% of revenue is a red flag. |
| Supplier integration | Connect POS to wholesale distributors (Sysco, Gordon Food Service, Tree of Life, local wholesalers) for automated ordering, receiving and cost updates. | Automated reordering prevents stockouts and over-ordering. Cost updates keep your margin calculations accurate. |
| Department tracking | Configure revenue and COGS by department: produce, dairy, meat, bakery, grocery, frozen, snacks/confectionery, tobacco, lottery, prepared foods, household/non-food. | Department-level P&L identifies which categories are profitable and which are loss leaders. Critical for pricing decisions and supplier negotiations. |
Inventory Shrinkage Is the Silent Margin Killer: The average Canadian grocery store loses 2% to 3% of revenue to shrinkage (theft, spoilage, receiving errors and administrative mistakes). On $1,000,000 in annual revenue, that is $20,000 to $30,000 lost. The primary controls are perpetual inventory counts, regular cycle counts (especially fresh departments), security cameras, employee training and vendor delivery verification. We help grocery clients set up inventory tracking in QBO or Xero from day one.
Step 6: Get Grocery Store Insurance
| Insurance Type | Why Grocery Stores Need It | Typical Annual Cost |
|---|---|---|
| Commercial general liability (CGL) | Covers customer slip-and-fall injuries, foodborne illness claims, product liability (contaminated or expired goods sold). Most landlords require $2M minimum. | $2,000 to $6,000 |
| Property and equipment insurance | Covers shelving, coolers, freezers, POS equipment, inventory, signage and leasehold improvements against fire, theft, flood and vandalism. | $2,000 to $8,000 |
| Spoilage and refrigeration breakdown | Covers inventory loss from cooler or freezer failure, power outage or equipment malfunction. A single cooler failure can destroy $5,000 to $15,000 in perishable inventory. | $500 to $2,000 |
| Business interruption | Replaces lost revenue during forced closure (fire, flood, public health order, major equipment failure). | $800 to $2,500 |
| Product recall insurance | Covers costs associated with a product recall: customer notification, product retrieval, disposal, revenue loss and reputation management. | $1,000 to $3,000 |
| WSIB (workers' compensation) | Mandatory for Ontario employers. Covers workplace injuries for all staff: cashiers, stock clerks, meat cutters, produce handlers, delivery drivers. | $1.50 to $3.00 per $100 insurable earnings |
Step 7: Establish Supplier Relationships and Credit Terms
| Supplier Type | Typical Credit Terms | Key Considerations |
|---|---|---|
| National distributors (Sysco, GFS, Tree of Life) | Net 14 to Net 30 days | Require incorporation and credit application. Minimum order volumes may apply. Volume discounts above $5,000/month. |
| Cash-and-carry wholesalers (Costco Business Centre, local ethnic wholesalers) | COD (cash on delivery) | No credit terms but lower prices for high-volume basics. Best for produce, dairy and ethnic specialty items. |
| Direct store delivery (DSD) vendors (Coca-Cola, Pepsi, Frito-Lay, bread suppliers) | Net 7 to Net 14 days | Vendor delivers and stocks shelves directly. Invoice at delivery. Volume rebates on annual commitments. |
| Local farms and producers | COD or Net 7 days | Fresh produce, eggs, honey, baked goods. Higher margins on local/organic products. No credit without established relationship. |
| Tobacco distributors | COD or prepaid | Tobacco is cash-intensive. No credit for new operators. Margins are fixed by manufacturer. Provincial tobacco tax paid by manufacturer, not by retailer. |
Cash Flow Management Is the Core Skill: Grocery stores operate on thin margins with high inventory turnover. You buy inventory before you sell it. Supplier credit terms of Net 14 to Net 30 bridge the gap, but new stores often start on COD. Budget for 4 to 6 weeks of inventory at COD pricing before credit terms are established. A store with $600,000 in annual COGS needs approximately $30,000 to $50,000 in inventory at any given time. Running out of cash for inventory means empty shelves and lost customers.
Step 8: Understand Grocery-Specific Tax Rules
| Tax Rule | What It Means for Grocery Operators | Dollar Impact |
|---|---|---|
| Cost of Goods Sold is your largest deduction | COGS typically represents 70% to 80% of grocery revenue. Accurate inventory tracking (opening inventory + purchases - closing inventory = COGS) is required for the T2 return. | $800,000 revenue, $600,000 COGS = $200,000 gross profit before operating expenses |
| Inventory write-down for spoilage | Spoiled, expired or damaged inventory is deductible as a cost of goods sold. You must document and track all write-offs. Photograph and log every disposal. | $15,000 per year in spoilage on a $1M store is a deductible expense, reducing taxable income by $15,000 |
| CCA on coolers, freezers and equipment | Coolers and freezers (Class 8, 20%). POS equipment (Class 50, 55%). Signage (Class 8, 20%). Delivery vehicle (Class 10, 30%). Immediate Expensing up to $1.5M for CCPCs. | $80,000 in equipment generates $16,000 to $44,000 in first-year CCA depending on class and Immediate Expensing |
| Payroll and source deductions | Grocery stores are labour-intensive. CPP, EI and income tax deducted and remitted by the 15th of the following month. Many staff at minimum wage ($17.20/hour Ontario). | 8 staff at $35,000 average = $280,000 payroll, $21,000+ in annual employer CPP and EI |
| Lottery commissions are exempt income | OLG lottery commissions are exempt from HST but are still taxable income for income tax purposes. Report on the T2 return. No HST collected, no ITCs on lottery-related expenses. | $500,000 in lottery ticket sales at 3% commission = $15,000 exempt income |
| Tobacco: no HST, no ITCs | Tobacco sales are exempt from HST. You do not charge HST. You cannot claim ITCs on tobacco inventory. Track tobacco purchases and sales separately from other inventory. | $200,000 in tobacco sales generates revenue but zero HST impact. Tobacco margin is typically 8% to 12%. |
Explore our dedicated support for grocery store owners, including POS configuration, HST filing and ongoing tax compliance: Grocery Store Accounting & Tax Services
Step 9: Set Up Grocery Store Bookkeeping
| System | What to Configure | Why |
|---|---|---|
| Cloud accounting software | QuickBooks Online or Xero. Chart of accounts by department: produce, dairy, meat, bakery, grocery, frozen, snacks, tobacco, lottery, prepared food, non-food. Separate zero-rated vs. taxable revenue accounts. | Department-level P&L, correct HST filing and T2 preparation flow from properly segmented accounts. |
| POS integration | Connect POS daily sales summaries to QBO or Xero. Automate revenue posting by department and tax classification. | Manual entry of daily sales is error-prone and time-consuming. POS integration ensures revenue matches bank deposits and HST return. |
| Inventory module | Use POS inventory tracking or a standalone system (MarketMan, BlueLink). Conduct monthly cycle counts on high-value departments (meat, dairy, tobacco). | Perpetual inventory reduces shrinkage, improves COGS accuracy and supports CRA audit defence. |
| Payroll system | QBO Payroll, Wagepoint or ADP. Configure CPP, EI, income tax. Track hours for minimum wage compliance (ESA overtime at 44 hours/week). | Grocery stores have high staff turnover. Accurate payroll prevents ESA complaints and CRA remittance penalties. |
| Receipt and invoice management | QBO Mobile or Xero Hubdoc. Scan every supplier invoice, delivery receipt and expense receipt within 48 hours. | Grocery stores receive 10 to 30 supplier deliveries per week. Missing invoices create COGS gaps and lost ITCs. |
Grocery Store Bookkeeping from $200/month
QBO or Xero setup, POS integration, HST filing with zero-rated/taxable reconciliation and your annual T2 filed FREE.
Step 10: Budget Your Grocery Store Startup Costs
| Expense Category | Small Store (1,500 sq ft) | Mid-Size (3,000 sq ft) | Large (6,000+ sq ft) |
|---|---|---|---|
| Incorporation and CRA registration | $35 | $35 | $35 |
| Lease deposit (first and last month) | $8,000 | $16,000 | $36,000 |
| Renovation and build-out (flooring, walls, plumbing, electrical) | $25,000 | $60,000 | $150,000 |
| Coolers, freezers and refrigeration | $20,000 | $50,000 | $120,000 |
| Shelving, gondolas and display fixtures | $10,000 | $25,000 | $60,000 |
| POS system, scanners and cash drawers | $3,000 | $6,000 | $12,000 |
| Signage (exterior, interior, department) | $3,000 | $8,000 | $15,000 |
| Insurance (first year) | $4,000 | $8,000 | $15,000 |
| Initial inventory (full stock) | $30,000 | $70,000 | $150,000 |
| Licensing and permits | $1,500 | $2,500 | $4,000 |
| Working capital (3 months rent + payroll + supplies) | $25,000 | $60,000 | $140,000 |
| Total estimated startup cost | $129,535 | $305,535 | $702,035 |
10 Mistakes New Ontario Grocery Store Operators Make
| # | Mistake | Consequence |
|---|---|---|
| 1 | Wrong POS tax codes (taxable items coded as zero-rated) | CRA reassessment for uncollected HST plus penalties and interest. 5% misclassification on $800K = $5,200 HST liability. |
| 2 | Not incorporating before opening | Personal liability for customer injuries, foodborne illness claims and lease defaults. No SBD deferral. |
| 3 | No inventory tracking system from day one | Cannot calculate accurate COGS for T2. Shrinkage goes undetected. CRA denies COGS deductions without supporting records. |
| 4 | Not registering for HST before first purchase | Lost ITCs on coolers, shelving, POS, signage, renovation and initial inventory. A $120,000 build-out = $15,600 in lost ITCs. |
| 5 | Underfunding initial inventory | Empty shelves on opening day. Customers leave and do not return. First impression is permanent in the grocery business. |
| 6 | Not tracking tobacco and lottery separately | Tobacco is HST exempt (no ITCs). Lottery commission is HST exempt (no ITCs). Mixing them with regular sales creates incorrect HST returns. |
| 7 | Ignoring the baked goods quantity rule | A single muffin is taxable. A package of 6 muffins is zero-rated. Selling baked goods individually without charging HST creates a liability on audit. |
| 8 | No food handler certification on-site | Public health inspection failure. Compliance order. Potential temporary closure until certification is obtained. |
| 9 | Not negotiating supplier credit terms | Operating entirely on COD drains cash within weeks. Net 14 to Net 30 terms from distributors are essential for cash flow survival. |
| 10 | No bookkeeping system in the first year | $5,000+ year-end cleanup, incorrect HST returns, missed ITCs, overstated or understated COGS and late T2 filing with penalties. |
Avoid Every Mistake on This List. Start With a CPA.
Free consultation. We set up your grocery store corporation, CRA accounts, POS tax codes, bookkeeping and HST filing from day one.
Opening Day Checklist for Ontario Grocery Stores
- Corporation incorporated and Certificate of Incorporation received
- CRA Business Number registered (HST, Payroll, Corporate Tax)
- Food premises licence issued by local public health unit
- Municipal business licence obtained
- Tobacco retail dealer's permit obtained (if selling tobacco)
- OLG lottery retailer application submitted (if hosting lottery terminal)
- AGCO beer and wine licence obtained (if selling alcohol)
- Weigh scale certification completed (Measurement Canada)
- Food handler certification on-site for at least one staff member
- Commercial general liability, property, spoilage and WSIB insurance in place
- POS system configured with correct HST tax codes for every SKU
- QBO or Xero configured with department-level chart of accounts
- Supplier accounts established with credit terms confirmed
- Initial inventory fully stocked by department with FIFO rotation in place
Frequently Asked Questions: Starting a Grocery Store in Ontario
Ready to Open Your Grocery Store? Start with Incorporation for $35.
Gondaliya CPA handles incorporation, CRA registration, POS tax configuration, bookkeeping, HST filing and ongoing tax compliance for Ontario grocery stores. 900+ five-star reviews.
