Hibiscus HR.ca
← All regulators

ON · 2026

CPA Ontario CPD Hours Calculator

CPA Ontario members: 20 CPD hours per calendar year, minimum 10 verifiable. Every 3-year rolling window must include at least 4 hours of ethics-focused CPD.

Source: www.cpaontario.ca

CPA Ontario members: 20 CPD hours per calendar year, minimum 10 verifiable. Every 3-year rolling window must include at least 4 hours of ethics-focused CPD.

Cycle length: 1 year. Ends 2027-01-01.

Activities dated outside the cycle window are ignored. Add as many rows as you need.

CPA Ontario · 2026

0/ 20 hrs

0% of cycle target logged.

Hours remaining
20
Days left in cycle
140
Verifiable logged
0.0 / 10
Ethics logged
0.0 / 4
Status
Behind pace

Doing this for real?

CPD tracking, firm-wide, on your dashboard.

Hibiscus HR tracks every employee's credentials, cycle status, and verifiable-hour split against every Canadian regulator. Colour-coded chips flag anyone drifting off pace before renewal.

Common questions

CPA Ontario, answered.

How many CPD hours does CPA Ontario require?

+

CPA Ontario members: 20 CPD hours per calendar year, minimum 10 verifiable. Every 3-year rolling window must include at least 4 hours of ethics-focused CPD.

What is the CPA Ontario CPD cycle length?

+

1 year (annual cycle). Reports are typically due at the end of each calendar year.

How many verifiable CPD hours does CPA Ontario require?

+

10 of the 20 hours per year must be verifiable — meaning you can produce evidence of attendance and content. Registration confirmations, certificates of completion, agenda + presenter details, or assessment results all typically qualify.

Does CPA Ontario require ethics CPD?

+

Yes. CPA Ontario requires at least 4 hours of ethics-focused CPD per cycle. In the calculator above, mark those activities as category "Ethics" to track the requirement separately.

Track every CPA Ontario member from one dashboard.

Hibiscus HR tracks every employee's CPA Ontario cycle + verifiable-hour split. Colour-coded chips flag anyone drifting off pace before renewal.