10603
Revenue BoostJul 29, 20266 min read

Medical Billing in Alberta: Career Guide & Software Solutions 2026

Alberta family physicians leave an estimated $25,000 to $45,000 on the table annually due to underbilling, incomplete documentation, and missed premium codes. With the 2026 Schedule of Medical Benefits containing over 800 billable codes and complex premium structures, even experienced GPs struggle to capture their full entitlement. Mastering medical billing in Alberta isn't just about compliance—it's about ensuring your practice is financially sustainable while delivering excellent patient care.

Medical Billing in Alberta: Career Guide & Software Solutions 2026 — RevNote AI
$35,000
Average annual revenue lost per GP due to billing errors
$78.15
Value of a comprehensive visit with proper premiums (vs $43.10 base)
23%
Claim rejection rate for improperly documented time-based codes

Understanding Alberta's Fee-for-Service Billing Structure

Alberta Health Care Insurance Plan (AHIP) reimburses physicians through a complex fee-for-service model where each clinical service corresponds to a specific code in the Schedule of Medical Benefits (SOMB). For family physicians, the foundation is the assessment and visit codes—ranging from brief limited consultations to comprehensive annual health examinations—but the real revenue optimization comes from understanding premium codes, time-based billing, and procedure combinations.

The most common mistake Alberta GPs make is billing only the base visit code without adding eligible premiums. A standard office visit (03.03A at $43.10) can legitimately increase to $78.15 when you add the After Hours Premium (03.01D at $35.05) for evening appointments, yet audit data shows 64% of eligible after-hours visits are billed without this premium. Similarly, complex care scenarios involving multiple chronic diseases qualify for the Complex Care Premium (03.03CV at $27.45 additional), but fewer than 40% of qualifying encounters capture this code.

Successful billing in Alberta requires three foundational practices: precise clinical documentation that supports your code selection, understanding which codes can be billed together (and which trigger rejections), and systematic chart review to identify missed billing opportunities before submitting claims. The Alberta Medical Association's billing manuals provide guidance, but real-world application demands practical knowledge of common clinical scenarios and their optimal code combinations.

Essential Billing Codes for Alberta Family Physicians

03.03AOffice Visit - Standard
$43.10
Eligibility Requirements

Applies to routine office visits for established or new patients addressing acute or chronic medical issues. This is your base code for most non-comprehensive patient encounters during regular office hours.

Limits & Restrictions

Can be billed once per patient per day. Cannot be billed same day as comprehensive annual exams (03.03J) or most procedure-focused visits that include assessment components.

Required Documentation

Chart must document chief complaint, relevant history, focused physical examination findings, clinical impression/diagnosis, and management plan or treatment provided.

03.03JComprehensive Annual Health Assessment
$134.89
Eligibility Requirements

For complete annual health examinations including detailed history review, complete physical examination, health risk assessment, and preventive care planning. Patient must not have had a comprehensive exam within the previous 12 months.

Limits & Restrictions

Once per patient per 12-month period. Cannot be billed same day as standard office visits (03.03A) or partial assessments. Subject to audit if billed more frequently than annually per patient.

Required Documentation

Chart must include complete review of systems, full physical examination by body systems, updated medication list, preventive health screening documentation, immunization review, and comprehensive care plan with patient education documented.

03.01DAfter Hours Premium
$35.05
Eligibility Requirements

Applies to visits provided Monday-Friday after 6:00 PM and before 8:00 AM, or any time on weekends and statutory holidays. Added to base visit codes when services are provided during these times.

Limits & Restrictions

Must be added to a base assessment code (like 03.03A). Cannot be claimed for telephone advice or prescription renewals without patient encounter. Time of service will be verified against clinic scheduling records during audits.

Required Documentation

Chart must clearly document time of encounter start. Appointment scheduling system or EMR timestamp should corroborate after-hours timing to withstand audit review.

03.03CVComplex Care Premium
$27.45
Eligibility Requirements

For visits managing patients with three or more significant chronic diseases requiring active treatment adjustment, monitoring, or care coordination. Applies when visit complexity exceeds routine chronic disease follow-up.

Limits & Restrictions

Added to base visit code (03.03A). Limited to encounters where significant clinical decision-making addresses multiple interacting conditions. Audit risk increases if billed for every encounter with complex patients.

Required Documentation

Chart must specifically document each chronic condition addressed during the visit, clinical decision-making for multiple conditions, and how their interaction influenced the management plan.

03.04ETime-Based Assessment (30-45 minutes)
$90.72
Eligibility Requirements

For extended patient encounters requiring 30-45 minutes of continuous physician face-to-face time for complex medical problems, extensive counseling, or detailed psychosocial assessment. Time must be medically necessary, not simply patient preference.

Limits & Restrictions

Cannot be billed with standard office visit codes (03.03A). Actual time spent must be documented and defensible. High audit scrutiny—submitted claims require clear justification of medical necessity for extended time.

Required Documentation

Chart must document exact start and end times, detailed account of assessment performed, complexity requiring extended time, and comprehensive management plan reflecting the time investment.

03.01HTravel Premium - Rural
$18.27
Eligibility Requirements

For physicians traveling to provide services in rural or remote locations outside their primary practice location, including nursing homes, patient homes, or rural clinics. Distance and rural designation criteria apply.

Limits & Restrictions

Added to base visit code. Must meet Alberta Health's definition of rural location. Cannot be claimed for travel within your regular practice catchment area or between multiple urban office locations.

Required Documentation

Chart must document patient location, reason travel was medically necessary, and distance traveled. Maintain log of rural service locations for audit verification.

Common Documentation Mistakes That Trigger Claim Denials

Billing time-based codes without specific start/end times

Alberta Health auditors automatically flag time-based assessment codes (03.04E, 03.04F) when charts lack exact timestamps. Your EMR note must state "Assessment started 2:15 PM, completed 2:52 PM" not just "37 minute visit." Without verifiable times, the entire claim will be reversed to a standard office visit, costing you the difference between $90.72 and $43.10.

Adding After Hours Premium to telephone encounters

The 03.01D After Hours Premium requires face-to-face patient contact—it cannot be added to telephone advice codes (03.01A) or virtual care codes. This is the #2 most common denial trigger in Alberta billing audits. If you're providing after-hours telephone advice, bill the telephone advice code alone at $27.96; if it's a video/in-person encounter after hours, then you can add the premium to your base visit code.

Insufficient documentation for Complex Care Premium

Billing 03.03CV for every diabetic patient with hypertension will trigger an audit. The Complex Care Premium requires documentation showing you actively managed three or more interacting chronic conditions during that specific visit with clinical decision-making addressing their interaction. Your chart must explicitly state something like: "Adjusted metformin due to declining renal function (CKD stage 3), increased lisinopril for BP control while monitoring potassium, and modified atorvastatin given new LFT elevation—discussed polypharmacy interactions."

Billing comprehensive exams (03.03J) for problem-focused visits

The $134.89 comprehensive annual health assessment requires documentation of a complete review of systems, full head-to-toe physical examination, and preventive care planning. Billing this code for a visit that addresses only one or two acute problems—even if it takes 30 minutes—is inappropriate and will be reversed on audit to 03.03A ($43.10) or a time-based code. The comprehensive exam is specifically for health maintenance, not acute problem management.

Missing supporting documentation for premiums claimed

Every premium code you add to a base visit must have specific chart evidence. If you bill the Complex Care Premium, your note must reference multiple chronic conditions managed. If you claim After Hours Premium, your appointment time must be documented. If you add a Rural Travel Premium, the patient location must be recorded. Alberta Health's recovery audits specifically look for premium codes billed without corresponding chart support, and these generate the highest dollar-value recoveries because physicians often add premiums habitually without proper documentation.

Real Example: Maximum Revenue Scenario for a Complex Patient Visit

67-year-old established patient with Type 2 diabetes, hypertension, chronic kidney disease (Stage 3), and osteoarthritis presents Thursday at 6:30 PM for urgent review of recent labs showing worsening kidney function and elevated blood pressure. Visit requires medication adjustments for multiple interacting conditions, dietary counseling, and arranging nephrology referral. Total face-to-face time: 32 minutes.

03.03AOffice visit - base assessment
$43.10
03.01DAfter Hours Premium (visit at 6:30 PM Thursday)
$35.05
03.03CVComplex Care Premium (managing diabetes, hypertension, CKD with medication interactions)
$27.45
TOTAL — Same encounter
vs $43.10 (what 58% of Alberta GPs bill for the same encounter by missing both applicable premiums)
$105.60

Frequently Asked Questions

Can I bill both a standard office visit (03.03A) and a comprehensive annual exam (03.03J) on the same day if the patient comes in for their physical but also has an acute problem?

No. Alberta Health does not permit billing both codes on the same day. You must choose: either bill the comprehensive exam (03.03J at $134.89) and address the acute issue within that encounter, or if the acute problem requires significant separate assessment, consider scheduling the comprehensive exam for another day. Most physicians find it more efficient to incorporate minor acute issues into the annual exam and bill only 03.03J, but if the acute problem requires extended time beyond the comprehensive exam, you might consider a time-based code instead (though this would still replace, not supplement, the 03.03J).

How do I know if a patient qualifies for the Complex Care Premium (03.03CV at $27.45) versus just billing a standard visit?

The patient must have three or more significant chronic conditions that you actively address during that specific visit, with clinical decision-making involving their interaction. Simply having multiple diagnoses in the chart isn't enough—your documentation must show you managed multiple conditions and considered how they interact. For example: adjusting diabetes medication while considering renal function and cardiac status qualifies; renewing unchanged medications for three stable conditions does not. The key audit question is: "Did this visit require more complex medical decision-making due to multiple interacting conditions?" Your chart note must demonstrate this.

What's the difference between billing a time-based code (03.04E at $90.72 for 30-45 minutes) versus a standard visit with complex care premium?

These are mutually exclusive—you cannot bill both. Use time-based codes (03.04E) when the encounter requires extended face-to-face time for detailed counseling, complex psychosocial issues, or extensive patient education (e.g., new diabetes diagnosis requiring 40 minutes of education). Use the standard visit (03.03A at $43.10) plus Complex Care Premium (03.03CV at $27.45, total $70.55) when managing multiple chronic conditions efficiently in a regular appointment slot. The time-based code pays more ($90.72) but requires documented medical necessity for the extended time and cannot have premiums added. Choose based on what you're actually doing clinically, and document accordingly.

If I see a patient at 5:45 PM and the visit extends past 6:00 PM, can I bill the After Hours Premium (03.01D)?

No. The After Hours Premium (03.01D at $35.05) requires that the service be provided during after-hours time, defined as after 6:00 PM on weekdays. If your appointment started at 5:45 PM during regular hours, you cannot claim the premium even if the visit extends past 6:00 PM. The start time of the encounter determines eligibility. Conversely, if the patient arrives at 6:15 PM and you see them at 6:20 PM, the after-hours premium fully applies to that visit. Your EMR timestamps will be checked during audits, so ensure your scheduling system accurately reflects when encounters actually begin.

How often will my billing be audited, and what triggers an Alberta Health audit of my claims?

Alberta Health conducts both random audits (any physician can be selected) and targeted audits based on billing patterns. Common triggers include: billing time-based codes (03.04E, 03.04F) at rates significantly above peer averages, high frequency of premium codes like 03.03CV on most claims, billing comprehensive exams (03.03J) more than once per patient per year, and unusual patterns like consistently billing maximum time codes. Most physicians experience an audit every 3-5 years. The best protection is consistent, detailed documentation that supports every code you bill. If audited, you'll receive a letter requesting charts for specific dates of service—typically 20-40 random encounters. Claims without adequate supporting documentation will be reversed and you'll be required to repay those amounts, sometimes with penalties for patterns of overbilling.

Related Billing Guides

Revenue Boost

Stop Leaving Money on the Table—Let AI Optimize Your Billing

RevNote AI automatically identifies billable premiums like Complex Care (03.03CV) and After Hours (03.01D) that physicians commonly miss, and generates audit-proof documentation that supports every code. Our AI analyzes your clinical notes in real-time to suggest optimal code combinations while flagging documentation gaps before you submit claims. Try RevNote AI free for your first 10 patient encounters and see how much revenue you've been missing.

No credit card. Works in 60 seconds.