Alberta OHS Program Cost Breakdown: What You'll Actually Pay in 2026
Every Alberta employer asks the same question before getting compliant: "How much is this going to cost?" Government pages don't publish program costs. Safety consultants make you call for a quote. Generic templates don't disclose that they're not Alberta-specific until after you've bought them. This guide gives you the real numbers — transparent pricing for every option, so you can make the decision that's right for your business.
- Who legally needs an OHS program in Alberta
- Option 1: DIY — $0 upfront, 40+ hours of your time
- Option 2: Safety consultant — $3,000 to $5,000+
- Option 3: Template package — $150 to $500
- Option 4: SafeForm AI — $29, 15 minutes
- Full pricing comparison table
- The cost of doing nothing
- Frequently asked questions
Who Legally Needs an OHS Program in Alberta
Under the Alberta OHS Act, every employer in the province must have a written occupational health and safety program. There's no minimum employee threshold, no industry carve-out, no size exemption. If you have one or more workers — including yourself as a working owner — you're required to have a documented program.
Section 13 of the Alberta OHS Act requires every employer to have a written OHS program. The program must address hazard identification, hazard assessment, controls, safe work procedures, worker orientation and training, emergency response, and inspections. There are no exemptions based on company size or number of employees.
The 2018 OHS Act amendments also brought additional requirements around WHMIS 2015 (GHS-aligned), worker participation rights, and supervisor accountability. If your program was built before 2018 — or built on templates that predate the amendments — it may not reflect current requirements.
Option 1: DIY — $0 Upfront, 40+ Hours of Your Time
The DIY approach means you do your own research, find the required components under the OHS Act and OHS Code, and write each document from scratch. The cash cost is zero. The time cost is substantial — most business owners report spending 40–80 hours on a proper DIY effort, spread across weeks or months.
What DIY actually involves
You'd need to work through the OHS Regulation to identify all mandatory elements, then produce documents covering: a signed safety policy, a hazard identification and assessment specific to your workplace, written controls for each identified hazard, safe work procedures for your highest-risk tasks, a worker orientation and training framework, an emergency response plan with your actual site details, and a workplace inspection program.
The challenge isn't that the work is technically impossible — it's that it requires fluency in Alberta OHS legislation you almost certainly don't have. Most first attempts produce documents that look complete but miss required components or use vague language that won't survive an OHS officer's scrutiny. The documents need to be site-specific: your hazards, your emergency contacts, your procedures. Generically worded documents fail inspections.
If you have a safety background, already understand the OHS Act requirements in depth, and have the time to invest — DIY produces a good result. For most small business owners juggling operations, sales, and staff, 40+ hours on compliance documentation is a poor use of limited time. Your effective hourly rate applied to those hours almost always exceeds $29.
Option 2: Safety Consultant — $3,000 to $5,000+
A safety consultant writes your OHS program for you. You provide information about your business; they produce a complete, Alberta-specific, site-appropriate set of documents. The quality is high. The cost reflects the consultant's professional time.
What consultants charge in Alberta
For a small business OHS program — a trade contractor, retail operation, service company, or similar — expect to pay $3,000–$5,000 for a solo safety consultant. Larger OHS consulting firms handling medium-complexity projects typically charge $5,000–$15,000. Major firms engaged for complex, high-hazard, or multi-site operations can run $15,000–$25,000+.
Most consultants don't publish their pricing. Getting a quote requires a discovery call, a site assessment, and a scoping conversation. The quoting process alone typically takes 1–2 weeks.
What you're paying for
When you hire a consultant, you're paying for professional time — the hours they spend asking you questions about your business, researching applicable regulations for your industry, and writing documents tailored to your specific operation. A good consultant's output is genuinely excellent. The question is whether that level of quality is required for your situation.
For a landscaping company with 6 employees or a cleaning service with 10 workers, the OHS program requirements are largely the same across similar businesses. A consultant charges for customization time that — for standard small business operations — doesn't produce meaningfully different documents than a well-configured AI generation.
High-hazard industries (oil & gas, industrial construction, petrochemical), multi-site operations, businesses pursuing COR certification, or organizations with complex regulatory requirements genuinely benefit from ongoing consulting relationships. If you're in a standard small business — trades, retail, services, hospitality — you're paying primarily for time, not specialized expertise you can't get elsewhere.
Free Alberta OHS Compliance Checklist
Get our printable inspection checklist for Alberta OHS compliance. We'll send it directly to your inbox — no strings attached.
Option 3: Template Package — $150 to $500
Template packages are pre-built safety document sets available from online marketplaces, safety supply companies, and HR software platforms. You buy the package, then fill in the blanks.
What you actually get
Most template packages include a policy document, a generic hazard assessment framework, some safe work procedure examples, and an orientation checklist. Prices range from $150 for a basic set to $500 for more comprehensive bundles.
The core problem: most templates aren't built specifically for Alberta. They reference federal legislation, other provincial requirements, or a mix of standards from multiple provinces. The language may not align with Alberta's OHS Act and OHS Code. An OHS officer who reviews hundreds of programs a year recognizes generic templates immediately — especially when hazard assessments contain placeholder text like "INSERT SITE-SPECIFIC HAZARDS HERE."
Templates also require significant time investment to properly customize. The customization work — filling in your specific hazards, emergency contacts, procedures, and training requirements — is the actual hard part. You don't save effort, you just get a starting structure.
A partially completed template can be worse than no program at all during an inspection. An OHS officer seeing "TBD" or placeholder text in a hazard assessment may treat the program as non-existent — and write a compliance order requiring a complete rewrite from scratch. You'd have paid for the template plus the time, and still need to produce a proper program.
Option 4: SafeForm AI — $29, 15 Minutes
SafeForm is an AI-powered OHS program generator built specifically for Alberta small businesses. You answer a 15-minute questionnaire about your business — your industry, your site conditions, your workers, your hazards, your emergency contacts. The AI generates a complete, Alberta-specific OHS program. One-time cost: $29 CAD.
What you get for $29
The output is a complete package of seven documents, all generated from your questionnaire answers:
- OHS Policy — signed commitment statement tailored to your company
- Hazard Identification & Assessment — specific to your industry and site conditions
- Hazard Controls — using the hierarchy of controls for your identified hazards
- Safe Work Procedures — step-by-step procedures for your highest-risk tasks
- Worker Orientation & Training Framework — including WHMIS 2015/GHS requirements
- Emergency Response Plan — with your actual emergency contacts and site details
- Workplace Inspection Program — industry-appropriate inspection checklist
All documents reference Alberta's OHS Act and OHS Code specifically. All documents are populated with your information — not placeholder text. Ready to download as individual PDFs or a single bundled package immediately after generation.
The WHMIS 2015 (GHS) update
Alberta officially transitioned to WHMIS 2015 (also called GHS — Globally Harmonized System) in 2018. If your existing program or template was built before this transition, your WHMIS training requirements and hazardous material procedures may reference the outdated WHMIS 1988 standard. SafeForm generates programs using current WHMIS 2015 standards, including references to Safety Data Sheets (SDS) and GHS-aligned hazard classification.
Full Pricing Comparison Table
| Option | Cost (CAD) | Time Required | Alberta-Specific? | Customized to Your Business? |
|---|---|---|---|---|
| DIY — research & write yourself | $0 + 40–80 hrs of your time |
Weeks to months | If your research is thorough | Yes, if done properly |
| Generic template package | $150 – $500 | Days to weeks (customization required) |
Usually not — requires adaptation | Only if you fill in all blanks |
| Solo safety consultant | $3,000 – $5,000 | 2 – 4 weeks | Yes | Yes |
| OHS consulting firm | $5,000 – $25,000+ | 4 – 8 weeks | Yes | Yes |
| SafeForm AI Recommended | $29 | 15 minutes | Yes — built for Alberta | Yes — from your questionnaire answers |
The DIY option costs zero cash but fails most businesses on the "customized" dimension — because 40+ hours of research rarely produces documents that are truly site-specific rather than generically worded. Templates are cheap but fail on both "Alberta-specific" and "customized." Consultants deliver well on both but cost 100x–170x what SafeForm charges for equivalent output at standard small business complexity.
The Cost of Doing Nothing
The cost comparison above assumes you're evaluating options. Many Alberta employers don't have a program at all — they know they need one but haven't gotten around to it. Here's what the alternative costs look like.
Fines Under the Alberta OHS Act
Fines are the visible cost. The compounding costs are less obvious:
- Stop-work orders: An OHS officer can shut down your site the same day. Work stops, payroll continues. A single day of downtime for a crew of 5 making $700/day each costs more than $29 before noon.
- WCB premium surcharges: Any workplace injury where no documented safety program exists will affect your Workers' Compensation Board experience rating. Higher ratings mean higher premiums — for 3–5 years.
- Lost contracts: General contractors and property managers increasingly require proof of OHS program compliance before awarding subcontracts. No program, no bid. This is becoming a standard pre-qualification requirement.
- Personal liability: Under the Alberta OHS Act, directors and officers can be held personally liable for OHS violations. A corporate structure doesn't shield individual owners the way it does for commercial debts.
- Civil litigation exposure: A worker injured on a site without documented safety procedures has a strong negligence case. Your commercial general liability policy won't fully cover a judgment — and won't cover your legal fees in full either.
For more detail on what OHS officers actually check when they show up, see our guide on passing an Alberta OHS inspection. Understanding what triggers enforcement activity helps clarify why the program documentation matters.
Generate Your Alberta OHS Program in 15 Minutes
Answer questions about your business. AI builds a complete, Alberta-specific OHS program — all 7 documents — for $29 CAD.
Build My OHS Program — $29 CAD →One-time fee · Instant download · No consultant required
Frequently Asked Questions
How much does a workplace safety program cost in Alberta?
Costs range from $0 (DIY, but 40+ hours of your time) to $150–$500 for a template package, $3,000–$5,000+ for a solo safety consultant, and up to $25,000+ for a larger OHS consulting firm. SafeForm generates a complete Alberta-specific OHS program for $29 CAD in 15 minutes. See the full comparison table above for a side-by-side breakdown.
Do all Alberta employers legally need an OHS program?
Yes. Under Section 13 of the Alberta OHS Act, every employer must have a written OHS program. There are no exemptions based on company size, number of employees, or industry. If you have any workers — including yourself — you're required to have a documented program covering all required components.
What does a safety consultant charge to write an OHS program in Alberta?
Solo safety consultants typically charge $3,000–$5,000 for a standard small business OHS program in Alberta. Larger consulting firms charge $5,000–$15,000 for medium complexity and can exceed $25,000 for multi-site or high-hazard operations. Most consultants don't publish pricing — you'll need to request a quote. For standard small business operations in trades, retail, hospitality, or services, those rates represent significant overpayment relative to the complexity involved.
Are generic OHS program templates valid in Alberta?
Generic templates can be used as a starting point, but they carry real compliance risk. Most templates reference legislation from multiple provinces or use vague language that doesn't meet Alberta's OHS Act specificity requirements. An OHS officer reviewing a program with placeholder text or non-Alberta legislative references will likely issue a compliance order requiring a full rewrite. If you use a template, ensure every placeholder is replaced with site-specific content and all references are Alberta-specific.
What's included in a complete Alberta OHS program?
A complete Alberta OHS program must include: a written OHS policy signed by senior management, a hazard identification and assessment for your specific workplace, written controls for identified hazards following the hierarchy of controls, safe work procedures for your highest-risk tasks, a worker orientation and training framework (including WHMIS 2015/GHS), an emergency response plan with actual site contact details, and a workplace inspection program. SafeForm generates all seven of these documents from your questionnaire answers. For a full breakdown of requirements, see our Alberta OHS program requirements guide.
What are the WHMIS 2015 (GHS) requirements for Alberta workplaces?
Alberta adopted WHMIS 2015 (the Globally Harmonized System of Classification and Labelling of Chemicals) in 2018, replacing the original WHMIS 1988 standard. Any worker who works with or near hazardous products must receive training on WHMIS 2015 requirements: reading Safety Data Sheets (SDS), understanding GHS-aligned hazard labels, and knowing appropriate controls for each hazard class. This training must be documented in your OHS program. If your program was built before 2018, it likely needs to be updated to reflect current WHMIS 2015 standards.
How long does it take to build an OHS program for a small business?
DIY: 40–80 hours over weeks or months. Generic template: a few days of customization work plus research time. Safety consultant: 2–4 weeks from engagement to delivery. SafeForm: 15 minutes from starting the questionnaire to downloading your completed program. The time difference is the main practical argument for SafeForm — compliance shouldn't cost you a month of evenings.