The Canadian Dental Care Plan (CDCP) has brought dental coverage to millions of Canadians who didn’t have it before. For dental offices, it also brought a new set of rules to learn: its own fee guide, income-tiered co-payments, and strict predetermination requirements that don’t behave like a typical private plan.
This guide covers what your team actually needs to handle CDCP verification: how to verify coverage, where practices tend to slip up, and how to keep the extra work from piling up on your front desk. (New to insurance verification? Start with our complete guide to dental insurance verification in Canada.)
What Is the Canadian Dental Care Plan?
The CDCP is a federal public benefits program designed to provide health coverage to Canadian residents without private dental insurance. Tiered coverage is subject to specific income thresholds. While it is a government-funded initiative, day-to-day operations (including claims processing, eligibility checks, and predeterminations) are administered by Sun Life.
For your practice, CDCP patients do not require a separate billing channel; claims are submitted through standard electronic data interchange (EDI) pathways. However, understanding the specific nuances of the plan is crucial to avoid unexpected billing issues.
CDCP Eligibility at a Glance
To qualify for the program, a patient must meet the following criteria:
- Be a Canadian resident for tax purposes.
- Have a net adjusted family income under $90,000.
- Have no access to private dental benefits (such as through an employer, pension, or spouse’s plan).
- Have filed their income tax return for the previous year.
Because the program has rolled out in phases (started with seniors, then children, and now all eligible residents) and must be reconfirmed annually, it’s important to verify enrollment before every appointment rather than assuming a patient’s status hasn’t changed.
How CDCP Coverage Works
CDCP operates differently than standard private insurance plans in a few key ways:
Income-Tiered Co-payments
Unlike private insurance, a patient’s CDCP co-payment (0%, 40%, 60%, or 100%) is tied to their family net income. This co-payment is applied to the CDCP fee schedule, not your provincial fee guide.
Co-payments based on adjusted family net income (effective July 1, 2026)
| Adjusted family net income | How much will the CDCP cover | How much the patient will pay |
|---|---|---|
| Lower than $70,000 | 100% of eligible oral health care service costs will be covered at the CDCP established fees. | 0% of the CDCP established fees. Patients may face additional charges as described below. |
| Between $70,000 and $79,999 | 60% of eligible oral health care service costs will be covered at the CDCP established fees. | 40% of the CDCP established fees. Patients may face additional charges as described below. |
| Between $80,000 and $89,999 | 40% of eligible oral health care service costs will be covered at the CDCP established fees. | 60% of the CDCP established fees. Patients may face additional charges as described below. |
| $90,000 and above | No coverage | 100% of the CDCP established fees. Patients may face additional charges as described below. |
For the latest updates on income brackets and eligibility criteria, you can refer to the official CDCP page on the Government of Canada website.
CDCP Fee Schedule vs. Provincial Guides
Sun Life reimburses based on the CDCP fee schedule, which is generally lower than provincial fee guides. Clinics are permitted to balance-bill patients for the difference, but this must be communicated clearly before treatment begins.
Predetermination Requirements
Many major procedures (including crowns, dentures, and basic endodontic treatments under certain conditions) require an approved predetermination before clinical work starts. Proceeding without an approved predetermination will result in denied claims.
Benefit Periods
Eligibility is not permanent. Patients must reconfirm their qualifications annually, meaning their coverage status can change.
The CDCP Verification Process for Dental Practices
To verify CDCP coverage manually, your team has to take a few extra steps:
- Verify Active Enrollment: Confirm the patient is actually enrolled in the CDCP and their coverage is active on the date of service.
- Check the Benefit Period: CDCP coverage isn’t indefinite; confirm the patient’s current eligibility window is still open.
- Check the Co-pay Tier: Confirm whether their co-payment is 0%, 40%, or 60% so you can calculate their portion.
- Review Frequency Limits: Double-check frequency rules for cleanings, recall exams, or X-rays, as they might differ from typical private plans.
- Submit Predeterminations: Submit estimates for major treatments to Sun Life and wait for approval before starting the work.
- Discuss Finances Upfront: Walk the patient through the CDCP fees, their income-based co-pay, and any billing differences to ensure complete transparency.
This manual process takes time, especially when your staff has to wait on hold with Sun Life or log into separate portals for every patient.
Common CDCP Verification Pitfalls
Here are a few common mistakes that can lead to billing issues:
- Assuming it’s like private insurance: The fee guides, tiered co-payments, and predetermination rules are different. Treating it like a standard plan will lead to billing errors.
- Skipping Predeterminations: Major work must be approved in advance. If you proceed without approval, the claim will not be paid.
- Assuming coverage is still active: Because patients must re-qualify annually, eligibility can lapse. Always verify before the patient sits in the chair.
- Vague communication: If patients don’t understand the difference between provincial fees and CDCP fees, or their specific co-payment tier, they’ll be surprised by their bill. Clear communication helps build and maintain patient trust.
How to Automate and Streamline CDCP Verification in Your Practice
The CDCP doesn’t have to mean more work for your front desk. With a platform like Smilepass, the routine checks happen on their own:
- Automatic Checking: Smilepass verifies CDCP enrollment and benefit periods in the background prior to patients’ appointments, so the breakdown is ready before the patient arrives.
- Co-payment Extraction: It captures the patient’s specific income-tiered co-payment and surfaces it directly, helping you calculate estimates.
- Predetermination Tracking: It monitors outstanding estimates so your team knows when a treatment has been approved.
- Unified Workflow: Because Smilepass works with all major Canadian insurers alongside the CDCP, your team doesn’t have to learn a separate workflow for government plans.
- Direct PMS Integration: Breakdowns are pushed directly into your practice management system, eliminating manual copy-pasting.
The Bottom Line
Automating your verification workflow ensures that CDCP patients are handled seamlessly alongside your private insurance accounts, keeping your billing accurate and your schedule moving.
Want to simplify your CDCP workflow? Book a Smilepass demo today.
Take the pain out of insurance verification with Smilepass
Frequently Asked Questions
Is CDCP verification different from private plans?
Yes. CDCP has unique fee schedules, income-based co-payments, and strict predetermination rules. While the submission process is similar, the coverage details require careful verification.
How often should we verify a CDCP patient's coverage?
You should verify their status before every appointment. Since CDCP eligibility requires annual renewal and can lapse, checking beforehand prevents denied claims.
Can we bill the patient for the difference between our fees and CDCP fees?
Yes, practices are allowed to bill patients for the difference (balance billing), but this should be clearly discussed with the patient prior to treatment to avoid misunderstandings.
How does Smilepass help with CDCP predeterminations?
Smilepass tracks the status of your submitted predeterminations and updates your system automatically when they are approved. It also uses a precise estimation engine to calculate patient out-of-pocket costs accurately.



