80 hours · rolling 2-year window · 30–50 hrs/year band · 4 ethics hours · complete Dec 31, report Jan 31, renew Jun 30
Idaho CPAs must track three separate deadlines each year. Missing any one of them carries its own consequences.
CPE audit documentation (if selected): submit by February 15 via the DOPL online system.
Idaho's rolling window is the most misunderstood part of Idaho CPE. Here is exactly how it is calculated:
| Reporting Date | Years Counted | Minimum Total | Ethics Minimum |
|---|---|---|---|
| January 31, 2025 | Jan 1, 2023 – Dec 31, 2024 | 80 hrs (30–50/yr) | 4 hrs |
| January 31, 2026 | Jan 1, 2024 – Dec 31, 2025 | 80 hrs (30–50/yr) | 4 hrs |
| January 31, 2027 | Jan 1, 2025 – Dec 31, 2026 | 80 hrs (30–50/yr) | 4 hrs |
| January 31, 2028 | Jan 1, 2026 – Dec 31, 2027 | 80 hrs (30–50/yr) | 4 hrs |
Key insight: Hours completed in 2025 count toward both the January 31, 2026 report AND the January 31, 2027 report — but then "roll off" the window for January 31, 2028. This is why Idaho is not a "skip a year" state: every calendar year must contribute at least 30 hours.
Because the window shifts annually, the Board can detect compliance failures at every January 31 reporting date — not just at fixed biennial renewals. A CPA who completes 50 hours in 2025 but only 20 hours in 2026 will fail the January 31, 2027 report, even though the two-year total is 70 hours (below 80) and the 2026 per-year minimum (30 hours) is also violated.
Idaho's per-year minimum and maximum creates a compliance "band" that prevents both under-completion and front-loading:
| Year 1 | Year 2 | Total | Status |
|---|---|---|---|
| 40 hrs | 40 hrs | 80 hrs | COMPLIANT |
| 30 hrs | 50 hrs | 80 hrs | COMPLIANT |
| 50 hrs | 30 hrs | 80 hrs | COMPLIANT |
| 45 hrs | 45 hrs | 90 hrs | COMPLIANT (excess hrs noted but don't carry over) |
| 80 hrs | 0 hrs | 80 hrs | NONCOMPLIANT — exceeds 50hr/yr cap; Year 2 below 30hr min |
| 60 hrs | 20 hrs | 80 hrs | NONCOMPLIANT — Year 1 exceeds 50hr cap; Year 2 below 30hr min |
| 50 hrs | 25 hrs | 75 hrs | NONCOMPLIANT — total below 80; Year 2 below 30hr min |
| 35 hrs | 35 hrs | 70 hrs | NONCOMPLIANT — total below 80hr minimum |
Recommended strategy: complete 40 hours per year. This keeps you comfortably within the 30–50 band, reaches the 80-hour rolling total exactly, and leaves no ambiguity at audit time.
Idaho requires 4 hours of ethics within each rolling two-year period. Key rules:
| Requirement | Detail |
|---|---|
| Hours required (per 2-yr window) | 4 hours minimum |
| Qualifying courses | Any course with "ethics" as the Field of Study on the certificate of completion |
| State-specific requirement (general) | No — any NASBA-registered ethics course qualifies for established licensees |
| New licensee additional requirement | 2-hour Idaho state-specific ethics course covering Idaho Accountancy Act and Rules — required in the first calendar year of licensure |
| Reinstatement/re-entry requirement | Same 2-hour Idaho-specific course required during reinstatement process |
| Provider requirement | NASBA-registered provider or other Board-approved sponsor |
New licensee tip: Complete the 2-hour Idaho-specific ethics course (Idaho Accountancy Act and Rules) in your first calendar year of licensure. This is a separate, additional requirement on top of the standard 4-hour ethics requirement in the rolling two-year window. Providers include WSCPA Ethics, CPEthink Idaho Ethics, and NASBA Registry members offering Idaho state ethics content.
| Format | Qualifies? | Notes |
|---|---|---|
| Group Internet-Based (webinar) | YES | Must meet NASBA CPE Standards |
| QAS Self-Study (with assessment) | YES | Review questions + final assessment required |
| Nano Learning | YES | Short-format courses meeting NASBA standards |
| Group Live (classroom/conference) | YES | Sign-in sheets required for documentation |
| Noninteractive Self-Study | NO | Courses with NO review questions AND NO final assessment do not qualify — this is Idaho-specific and catches many online courses |
Idaho does NOT impose a percentage cap on self-study hours. Idaho CPAs may complete 100% of their 80 required hours via qualifying self-study formats (QAS, Group Internet-Based, Nano Learning). The critical restriction is the interactive assessment requirement — if a course has no review questions and no end-of-course assessment, it does not qualify regardless of delivery format.
Idaho new licensees face one additional requirement beyond the standard rolling-window rules:
| Licensee Status | Standard CPE Rule | Additional Requirement |
|---|---|---|
| Year of initial licensure | Rolling two-year window begins accumulating from licensure date | Complete 2-hr Idaho-specific ethics course (Idaho Accountancy Act and Rules) during this calendar year |
| All subsequent years | Standard 80hr rolling 2-yr, 30–50hr/yr band, 4hr ethics | No additional requirements |
| Reinstatement or re-entry | Standard rolling-window rules apply | 2-hr Idaho-specific course required as part of reinstatement |
| State | Total Hours | Period Type | Annual Floor | Ethics | A&A | Self-Study Cap | Carryover | Renewal |
|---|---|---|---|---|---|---|---|---|
| Idaho (ID) | 80hr | Rolling 2-yr (annual check) | 30hr/yr min + 50hr/yr max | 4hr/2yr (+ 2hr ID-specific for new) | None | None (100% allowed) | None | Jun 30 annual |
| Montana (MT) | 120hr | Rolling 3-yr | None | 2hr/3yr (within 60hr technical) | None | None (100% allowed) | None | Dec 31 annual |
| Wyoming (WY) | 120hr | Rolling 3-yr | None | 4hr/3yr (WY Board-approved only) | None | None (indep. study capped 12hr) | None | Dec 31 annual |
| Utah (UT) | 80hr | Biennial EVEN years | None | 4hr/biennial (1hr UT-specific) | None | None | 40hr allowed | Jun 30 annual |
| Nevada (NV) | 40hr/yr | Annual | 20hr/yr | 2hr/yr | 8hr conditional (attest only) | None | None | Jan 31 annual |
| Colorado (CO) | 80hr | Rolling 2-yr | None | 4hr/2yr | None | None | None | Dec 31 annual |
Idaho vs. Colorado: Both use a rolling two-year 80-hour structure, but Idaho's per-year 30hr minimum and 50hr maximum creates a mandatory annual distribution that Colorado does not have. Idaho CPAs face annual compliance checks; Colorado CPAs can (in theory) complete more hours in one year than the other within the rolling window as long as the two-year total is met.
| Situation | Consequence |
|---|---|
| CPE not completed by December 31 | Cannot satisfy January 31 CPE report; license cannot be renewed June 30 |
| CPE report not filed by January 31 | CPE noncompliance status; license renewal blocked at June 30 |
| License not renewed by June 30 | $100 penalty fee; license status affected |
| Selected for CPE audit (if selected) | Must upload all documentation via DOPL online system by February 15 |
| Fewer than 30 hours in one calendar year | Automatic compliance failure for that year's rolling window report — even if two-year total ≥ 80 |
| More than 50 hours in one calendar year | Only 50 hours credited from that year; excess hours do not carry over or reduce the other year's requirement |
Idaho CPA licenses are renewed annually. Renewal is processed through Idaho DOPL's online system at dopl.idaho.gov. The license renewal deadline is June 30. A penalty fee of $100 applies if renewal is not completed by this date. License renewal is separate from CPE reporting — both must be completed each year.
Idaho CPAs must complete 80 hours of CPE within any rolling two-calendar-year period, with at least 30 hours and no more than 50 hours in each individual calendar year. Of the 80 hours, at least 4 must be in ethics. There is no A&A mandate and no self-study cap. The rolling structure means compliance is checked every year — not just at a fixed biennial renewal date.
Idaho CPAs have three key annual dates: (1) December 31 — CPE hours for the calendar year must be completed; (2) January 31 — CPE report submitted to Idaho DOPL covering the rolling two-year window; (3) June 30 — annual license renewal deadline ($100 penalty if missed). If selected for CPE audit: documentation uploaded by February 15.
At each January 31 reporting date, Idaho DOPL counts CPE completed across the two most recently completed calendar years. For the January 31, 2027 report: hours from January 1, 2025 through December 31, 2026 are counted. The window shifts by one year every January 1 — so compliance is evaluated annually, unlike fixed-cycle biennial states. Hours from 2025 count toward the 2026 and 2027 reports, then roll off the window for 2028.
Idaho imposes a per-year maximum of 50 hours. No more than 50 hours from any single calendar year may be applied toward the 80-hour rolling total. Additionally, a per-year minimum of 30 hours means each calendar year must contribute at least 30 hours. The result: you must complete 30–50 hours each year, and both years combined must total at least 80 hours. There is no compliant way to "front-load" all 80 hours into a single year.
Idaho requires 4 hours of ethics per rolling two-year period. Any course with "ethics" listed as the Field of Study qualifies. Established licensees are not required to complete a state-specific ethics course — any NASBA-registered provider's ethics course counts. New licensees must complete an additional 2-hour Idaho state-specific ethics course (Idaho Accountancy Act and Rules) during their first calendar year of licensure. Licensees seeking reinstatement must also complete this 2-hour Idaho-specific course.
No. Idaho DOPL does not impose a separate accounting and auditing hour requirement. There is no A&A minimum regardless of whether you perform attest services. Idaho's only subject-matter mandate is 4 hours of ethics per rolling two-year window.
Yes — there is no percentage cap on self-study hours. Idaho CPAs may complete 100% of their 80 required hours through qualifying self-study formats. However, noninteractive self-study courses do not qualify: if a course presents no review questions during the course AND provides no assessment at the end, it does not count for Idaho CPE credit. Qualifying formats include QAS Self-Study, Group Internet-Based (webinars), Nano Learning, and Group Live courses.
Idaho CPAs report CPE annually by January 31 through Idaho DOPL's online licensing portal at dopl.idaho.gov. The report covers the rolling two-year window ending December 31 of the prior year. If selected for a CPE audit, documentation must be uploaded to the portal by February 15 as a single PDF, JPG, or PNG file containing all CPE certificates. Retain certificates of completion and attendance records in case of audit.
Completing fewer than 30 hours in any calendar year creates an automatic compliance failure for the rolling window that includes that year — even if the two-year total would otherwise equal or exceed 80 hours. For example: completing 50 hours in 2025 and 20 hours in 2026 = 70 total hours (below 80) and a per-year minimum violation in 2026. Both violations must be corrected before the January 31, 2027 reporting date. Idaho does not allow retroactive correction of prior-year shortfalls.
Idaho CPA licenses are renewed annually by June 30 through the DOPL online portal at dopl.idaho.gov. A penalty fee of $100 applies if renewal is not completed by this date. License renewal is separate from CPE reporting — both must be completed each year. The January 31 CPE report confirms prior-year compliance; the June 30 renewal activates the license for the coming year.
Both Idaho and Colorado use an 80-hour rolling two-year CPE structure with December 31 completion and no self-study cap. The key difference: Idaho imposes a per-year minimum (30 hours) and maximum (50 hours) — meaning Idaho CPAs must distribute hours across both years within the 30–50 band. Colorado has no annual floor or cap within the rolling window. Idaho's per-year band makes non-compliance easier to trigger accidentally: a year with 25 hours fails the Idaho minimum even if the two-year total is adequate. Colorado CPAs face no equivalent per-year restriction.
A fixed biennial cycle (like Utah's even-year or Nebraska's birth-year biennial) runs from a set start date to a set end date — compliance is only evaluated at the end of that fixed period. Idaho's rolling window shifts by one year every January 1: the oldest year "rolls off" and the newest year "rolls on." This means Idaho compliance is evaluated at every January 31 reporting date — not just once every two years. A CPA on a fixed biennial cycle can complete 0 hours in year one and 80 in year two. An Idaho CPA cannot: the 30-hour annual minimum prevents this regardless of the window structure.
Stop manually counting rolling windows. CPETrack monitors your 80-hour rolling total, flags when you fall below the 30hr/year minimum, and alerts you before the January 31 reporting deadline.
Start Free at CPETrack →