Not always comfortable asking a senior physician or a colleague your billing questions? Get ongoing guidance from billing specialists on our Comprehensive Plan.
New Physician? We got you Covered - Beyond just Billing.
MEDICAL BILLING SOFTWARE FOR OHIP, MSP & AHCIP
Whether you’re looking for an easy-to-use billing solution or want to go beyond billing and check banking and incorporation off your to-do list, we’re here to help.

Your billing experts have excellent province-specific experience and it’s reassuring to talk to someone who is super knowledgeable.Alex Chesley, Family Medicine
Learn to Bill with Experts by Your Side
-
Help With The Basics
From getting your billing number to entering your first claim, we’re here to help.
-
Hands-Off Rejection Management
Count on us to automatically correct and resubmit rejected claims on your behalf.
-
Scenario-Specific Support
DM our experts for help selecting all the codes that apply whenever you’re in doubt.
Features That Free Up Your Time.
-
Forget Manual Data Entry
Snap a picture of your patient label to auto-populate patient details right in your claim
-
Tap and Go On with Your Day
Submit claims in seconds with intuitive menus and favourited codes at the ready
-
Save Time with Built-in Rules
Prevent many common errors and rejections with guidance built right into the platform
-
Enjoy Billing Specialist Support
Get code coaching, claim optimization tips and rejection management on our Comprehensive Plan
First Steps to Start Billing in Your Province
Follow these 3 steps to start billing in Ontario:
- Register for an OHIP billing number
- Set up Go Secure
- Designate your billing service (E.G. Dr.Bill)
Waiting for your billing number?
No problem! You can still enter claims with Dr.Bill. Once you receive your billing number, add it to your account and we’ll automatically submit your claims to the ministry.
3 easy steps to start billing in British Columbia:
- Apply for an MSP billing number
- Connect your billing number to your billing service
- Set up direct deposit
Waiting for your practitioner number?
No problem! You can still enter claims with Dr.Bill. Once you receive your practitioner number, add it to your account and we’ll automatically submit your claims to the ministry.
Start billing in Alberta in 3 easy steps:
- Apply for your AHCIP Practitioner Number (Prac. ID)
- Apply for your Business Arrangement (BA) number
- Set up direct deposit
Waiting for your practitioner number?
No problem! You can still enter claims with Dr.Bill. Once you receive your practitioner number, add it to your account and we’ll automatically submit your claims to the ministry.
Get Started With a $150 Billing Credit
Try our Comprehensive Plan risk-free with a $150 credit.1
That covers up to $7,500 in billings!2 No credit card or commitment required. Cancel anytime.
FAQs
Can I use Dr.Bill if I don’t have my billing or practitioner number yet?
+
-
Yes! Simply sign up with Dr.Bill and choose "New Physician" (on the final details page).
You can input and save claims within Dr.Bill. Once you receive your billing or practitioner number, get it added to your account. When your account is fully set up with your number and payment information, we'll automatically submit your saved claims to the ministry for payment.
Are there any other fees?
+
-
We do not charge any other fees unless you expect to bill for specially insured patients, then there’s a 25% admin fee for each claim.
In which provinces is Dr.Bill supported?
+
-
Dr.Bill is currently available in Ontario, British Columbia and Alberta.
Can I sign up for Dr.Bill if I am a student or resident?
+
-
Yes! Simply sign-up with Dr. Bill and choose “Student” or “Resident” (on the final details page).
You can practice inputing claims on Dr.Bill without having to worry about accidentally submitting them. Claims can only be submitted with an active billing or practitioner number. Once you begin practicing, it is easy to add your billing or practitioner number to Dr.Bill, and submit your claims to the ministry.
How do I get paid?
+
-
You get paid directly through the Ministry of Health. You can set up direct deposit through the Dr.Bill platform so that payment goes directly to your bank account – otherwise, the Ministry will send you a cheque in the mail.
In order to set up your payment paperwork and connect your billing number to us (so we can submit claims to the Ministry), log in on the web and you’ll see a banner at the top of the page that asks you to ‘Complete your Payment Information’, just follow the prompts.
Can I cancel any plan at any time?
+
-
Yes. To cancel your account, contact our support team and we’ll close it down. Keep in mind that you’re only charged when you bill through our platform. If you’re taking a break or simply don’t need to use Dr.Bill right now - you can keep your account active and just use it when you need it.
Helpful Resources
Start here with some of the best e-Books, Learning Guides and articles, tailored to new Physicians.
FAQs
Is there a cost to submitting my LFP panel with Dr.Bill?
+
-
No. The LFP panel upload service is complimentary for all physicians enrolled in the LFP payment model. You will not be prompted to provide any payment information.
How do I access the LFP service?
+
-
Sign up for Dr.Bill to access the LFP patient panel submission service. You will be asked to:
- Accept our terms and conditions
- Verify your email address
- Select your billing province.
Once you choose British Columbia, you will see a checkbox that says, "I am enrolled in the LFP payment model and I want to upload my patient panel to MSP." Check this box to continue to the LFP panel submission service (vs. our billing solution).
How secure is the LFP submission service?
+
-
Dr.Bill takes the privacy of patients and providers very seriously. Only employees who require access to health information to facilitate the patient panel submission services can access the patient information collected. Dr.Bill has strict privacy policies and uses secure bank-grade encryption to protect patient and provider information. All patient health information is encrypted and stored on private and secure RBC-owned servers and stored for the length of time required by provincial and federal law.
What if I have more than one facility number?
+
-
If you have more than one facility number, please contact HealthBCSupport@phsa.ca before signing up for Dr.Bill. The Provincial Health Services Authority must provide you with additional details to ensure accurate panel uploads.
How should my patient panel be formatted?
+
-
Create a file of your empanelled patient data in .csv, .xls or .xlsx format (must be 2MBs or less in size).
Your file should contain the following information in this column order from left to right:
- first name | last name | PHN | DoB. (Please ensure patient DoB is formatted YYYY-MM-DD.)
Need help? Refer to our sample patient panel spreadsheet.
How can I get help creating a file of my empanelled patient data from my EMR?
+
-
How do I fix an "invalid patient" following my panel upload?
+
-
An “invalid patient” error simply means there is likely a formatting or data entry error (such as a PHN that doesn’t follow the expected format). Each “invalid patient” will have an associated reason to make corrections easy. To correct invalid patient errors, please update the information in your original file and re-upload your corrected file to Dr.Bill.
Are most of your patients invalid? Check to ensure your original file was formatted in this column order from left to right: first name, last name, PHN, Date of Birth.
Tried all of the above and still encountering invalid patients? Use the chat feature in Dr.Bill and we will be happy to assist you.
Do I need every patient to be “valid” before MSP submission?
+
-
While you don’t have to correct every invalid patient error, it is important to ensure you are submitting an accurate list of empanelled patients. Only patients marked as “valid” are submitted to MSP. Patients marked as “invalid” are NOT submitted and will therefore not be part of your patient panel submission. If you have questions about who to include on your list of empanelled patients, please contact HealthBCSupport@phsa.ca.
Can I import/submit multiple files?
+
-
When can I expect a panel acceptance confirmation from MSP?
+
-
Once you submit your panel, we will provide you with an estimate of when to expect a response from MSP based on the current volume of panels being submitted. You will receive an email once your panel has been reviewed by MSP so you can log back into Dr.Bill to view the details of MSP’s response. If MSP has rejected any of the patients on your panel, you will have the opportunity to correct any errors and resubmit those patients.
MSP rejected some of the patients on my panel. How can I fix them?
+
-
If MSP rejects any of the patients on your panel, you will see these under a “rejected” tab. Each rejected patient will be accompanied by a reason (e.g. patient and PHN do not match).
To correct rejections from MSP, you can edit the patient information right in Dr.Bill and re-submit these edited patients to MSP.
If you have questions about who to include on your list of empanelled patients, please contact HealthBCSupport@phsa.ca.
How are payment amounts for the panel payment calculated?
+
-
Please refer to the LFP Payment Model section of the Doctors of BC website here for an overview of how the panel payments are calculated.
Now that my empanelled patients are in Dr.Bill, can I use your billing service?
+
-
Absolutely! LFP billing is fast and easy with Dr.Bill. Simply click to chat with us when you’re logged into your panel or contact us anytime at hello@dr-bill.ca. (Ask us about our $150 signup credit and preferred rates for RBC clients!)