ClearLicensed renewal checklist
Iowa contractor license renewal checklist
Informational: verify with the issuing board. Fees are approximate and rules change. One block per license type: tick each line as you go.
HVAC
Master HVAC/Refrigeration / Hydronics / Mechanical License (individual; master of record) (Master)
State license · Plumbing and Mechanical Systems Board (PMSB), Iowa DIAL
- Deadline
- Licenses expire June 30 every 3 years (current period July 1, 2026 - June 30, 2029; next period July 1, 2029 - June 30, 2032). License remains valid through Aug 31; DIAL advises renewing in July.
- Renewal cycle
- Every 3 years
- CE hours
- 8 hours
- Renewal fee
- About $240. Fees change. Check the official site for the exact amount.
- Late fee
- Per license: about $60 late fee if submitted after Aug 1 (31-60 days lapsed; may still work); about $100 if submitted after Sep 1 (61-365 days lapsed; not eligible to work). Late fees are excluded from the 30% multi-license discount.
- Grace period
- 30-day grace period for any reason, including CEU completion (DIAL plumbing licensure page).
- Last verified
- Oct 17, 2026, confidence high
Have ready
- Your license number and your login for the board portal
- Completion certificates for 8 hours of continuing education
- A card or account to pay the renewal fee (about $240, fees change)
After filing
- Renewal submitted
- Confirmation number or receipt saved
- New expiration date checked on the board lookup
PMSB Contractor License (Mechanical - HVAC/R, Hydronics, Sheet Metal) + DIAL Contractor Registration (CL)
State license · Plumbing and Mechanical Systems Board (PMSB), Iowa DIAL
- Deadline
- Licenses expire June 30 every 3 years (current period July 1, 2026 - June 30, 2029; next period July 1, 2029 - June 30, 2032). License remains valid through Aug 31; DIAL advises renewing in July.
- Renewal cycle
- Every 3 years
- CE hours
- Not required
- Renewal fee
- About $400. Fees change. Check the official site for the exact amount.
- Late fee
- Per license: about $60 late fee if submitted after Aug 1 (31-60 days lapsed; may still work); about $100 if submitted after Sep 1 (61-365 days lapsed; not eligible to work). Late fees are excluded from the 30% multi-license discount.
- Grace period
- 30-day grace period for any reason, including CEU completion (DIAL plumbing licensure page).
- Insurance
- Public liability insurance minimum $500,000 (Iowa-licensed insurer; 10 days' notice of cancellation to board; certificate holder: Bureau of Environmental Health & Contractor, DIAL, 6200 Park Ave Ste 100, Des Moines IA 50321). Workers' comp certificate if any employees. $5,000 minimum license/permit surety bond naming customers as beneficiaries. $25,000 DIAL out-of-state contractor bond if principal place of business is outside Iowa. UI account number required even with no employees.
- Last verified
- Oct 17, 2026, confidence high
Have ready
- Your license number and your login for the board portal
- Bond in force for $5,000. Verify the amount with the board.
- Certificate of insurance that meets the requirement above
- A card or account to pay the renewal fee (about $400, fees change)
After filing
- Renewal submitted
- Confirmation number or receipt saved
- New expiration date checked on the board lookup
Electrical
Electrical Contractor (EC)
State license · Iowa Electrical Examining Board (IEEB), Iowa DIAL
- Deadline
- All licenses expire Dec 31 every 3 years (2026-2028 cycle; next expiration Dec 31, 2028; renewal opens Oct 1 of the expiration year). Renewal must be completed (postmarked) by Dec 31.
- Renewal cycle
- Every 3 years
- CE hours
- Not required
- Renewal fee
- About $375. Fees change. Check the official site for the exact amount.
- Late fee
- 10% of fee per month or portion of month after Dec 31 for up to 3 months: about $412.50 (Jan), about $450 (Feb), about $487.50 (Mar).
- Grace period
- No grace period; may renew late with penalty until Mar 31 (3 months after expiration, Iowa Code 103.19).
- Insurance
- General and completed-operations liability insurance of at least $1,000,000 for all licensed work (Iowa Admin. Code 661-502.7); carrier must notify board 30 days before cancellation/reduction; work must cease if coverage lapses. Workers' comp certificate (via DIAL contractor registration) if employees. No state surety bond found in Chapter 103 or rule 502.7.
- Official link
- https://iowaelectrical.gov/
- Last verified
- Oct 17, 2026, confidence high
Have ready
- Your license number and your login for the board portal
- Certificate of insurance that meets the requirement above
- A card or account to pay the renewal fee (about $375, fees change)
After filing
- Renewal submitted
- Confirmation number or receipt saved
- New expiration date checked on the board lookup
Master Electrician (Class A / Class B) (Master A/B)
State license · Iowa Electrical Examining Board (IEEB), Iowa DIAL
- Deadline
- All licenses expire Dec 31 every 3 years (2026-2028 cycle; next expiration Dec 31, 2028; renewal opens Oct 1 of the expiration year). Renewal must be completed (postmarked) by Dec 31.
- Renewal cycle
- Every 3 years
- CE hours
- 18 hours
- Renewal fee
- About $375. Fees change. Check the official site for the exact amount.
- Late fee
- 10% of fee per month or portion of month after Dec 31 for up to 3 months: about $412.50 (Jan), about $450 (Feb), about $487.50 (Mar).
- Grace period
- No grace period; may renew late with penalty until Mar 31 (3 months after expiration, Iowa Code 103.19).
- Official link
- https://iowaelectrical.gov/
- Last verified
- Oct 17, 2026, confidence high
Have ready
- Your license number and your login for the board portal
- Completion certificates for 18 hours of continuing education
- A card or account to pay the renewal fee (about $375, fees change)
After filing
- Renewal submitted
- Confirmation number or receipt saved
- New expiration date checked on the board lookup
Residential Electrical Contractor (1-4 family dwellings) (REC)
State license · Iowa Electrical Examining Board (IEEB), Iowa DIAL
- Deadline
- All licenses expire Dec 31 every 3 years (2026-2028 cycle; next expiration Dec 31, 2028; renewal opens Oct 1 of the expiration year). Renewal must be completed (postmarked) by Dec 31.
- Renewal cycle
- Every 3 years
- CE hours
- Not required
- Renewal fee
- About $375. Fees change. Check the official site for the exact amount.
- Late fee
- 10% of fee per month or portion of month after Dec 31 for up to 3 months: about $412.50 (Jan), about $450 (Feb), about $487.50 (Mar).
- Grace period
- No grace period; may renew late with penalty until Mar 31 (3 months after expiration, Iowa Code 103.19).
- Insurance
- General and completed-operations liability insurance of at least $1,000,000 for all licensed work (Iowa Admin. Code 661-502.7); carrier must notify board 30 days before cancellation/reduction; work must cease if coverage lapses. Workers' comp certificate (via DIAL contractor registration) if employees. No state surety bond found in Chapter 103 or rule 502.7.
- Official link
- https://iowaelectrical.gov/
- Last verified
- Oct 17, 2026, confidence high
Have ready
- Your license number and your login for the board portal
- Certificate of insurance that meets the requirement above
- A card or account to pay the renewal fee (about $375, fees change)
After filing
- Renewal submitted
- Confirmation number or receipt saved
- New expiration date checked on the board lookup
Residential Master Electrician (RM)
State license · Iowa Electrical Examining Board (IEEB), Iowa DIAL
- Deadline
- All licenses expire Dec 31 every 3 years (2026-2028 cycle; next expiration Dec 31, 2028; renewal opens Oct 1 of the expiration year). Renewal must be completed (postmarked) by Dec 31.
- Renewal cycle
- Every 3 years
- CE hours
- 18 hours
- Renewal fee
- About $375. Fees change. Check the official site for the exact amount.
- Late fee
- 10% of fee per month or portion of month after Dec 31 for up to 3 months: about $412.50 (Jan), about $450 (Feb), about $487.50 (Mar).
- Grace period
- No grace period; may renew late with penalty until Mar 31 (3 months after expiration, Iowa Code 103.19).
- Official link
- https://iowaelectrical.gov/
- Last verified
- Oct 17, 2026, confidence high
Have ready
- Your license number and your login for the board portal
- Completion certificates for 18 hours of continuing education
- A card or account to pay the renewal fee (about $375, fees change)
After filing
- Renewal submitted
- Confirmation number or receipt saved
- New expiration date checked on the board lookup
Plumbing
Master Plumber License (individual; master of record) (Master)
State license · Plumbing and Mechanical Systems Board (PMSB), Iowa DIAL
- Deadline
- Licenses expire June 30 every 3 years (current period July 1, 2026 - June 30, 2029; next period July 1, 2029 - June 30, 2032). License remains valid through Aug 31; DIAL advises renewing in July.
- Renewal cycle
- Every 3 years
- CE hours
- 8 hours
- Renewal fee
- About $240. Fees change. Check the official site for the exact amount.
- Late fee
- Per license: about $60 late fee if submitted after Aug 1 (31-60 days lapsed; may still work); about $100 if submitted after Sep 1 (61-365 days lapsed; not eligible to work). Late fees are excluded from the 30% multi-license discount.
- Grace period
- 30-day grace period for any reason, including CEU completion (DIAL plumbing licensure page).
- Last verified
- Oct 17, 2026, confidence high
Have ready
- Your license number and your login for the board portal
- Completion certificates for 8 hours of continuing education
- A card or account to pay the renewal fee (about $240, fees change)
After filing
- Renewal submitted
- Confirmation number or receipt saved
- New expiration date checked on the board lookup
PMSB Contractor License (Plumbing) + DIAL Contractor Registration (CL)
State license · Plumbing and Mechanical Systems Board (PMSB), Iowa DIAL
- Deadline
- Licenses expire June 30 every 3 years (current period July 1, 2026 - June 30, 2029; next period July 1, 2029 - June 30, 2032). License remains valid through Aug 31; DIAL advises renewing in July.
- Renewal cycle
- Every 3 years
- CE hours
- Not required
- Renewal fee
- About $400. Fees change. Check the official site for the exact amount.
- Late fee
- Per license: about $60 late fee if submitted after Aug 1 (31-60 days lapsed; may still work); about $100 if submitted after Sep 1 (61-365 days lapsed; not eligible to work). Late fees are excluded from the 30% multi-license discount.
- Grace period
- 30-day grace period for any reason, including CEU completion (DIAL plumbing licensure page).
- Insurance
- Public liability insurance minimum $500,000; $5,000 license and permit surety bond; workers' comp certificate if employees; $25,000 out-of-state contractor bond if based outside Iowa; UI account number required (see HVAC entry for details).
- Last verified
- Oct 17, 2026, confidence high
Have ready
- Your license number and your login for the board portal
- Bond in force for $5,000. Verify the amount with the board.
- Certificate of insurance that meets the requirement above
- A card or account to pay the renewal fee (about $400, fees change)
After filing
- Renewal submitted
- Confirmation number or receipt saved
- New expiration date checked on the board lookup
Roofing
Contractor Registration (roofing contractors; no state roofing license)
State registration · Iowa DIAL / Iowa Workforce Development - Contractor Registration
- Deadline
- Registration expires one year from issuance; DIAL mails/emails a renewal form about one month before expiration; renew online to keep the same registration number.
- Renewal cycle
- Every year
- CE hours
- Not required
- Renewal fee
- About $50. Fees change. Check the official site for the exact amount.
- Late fee
- Not published, check with the board
- Grace period
- Not published, check with the board
- Insurance
- Workers' compensation certificate (DIAL as certificate holder) if the contractor has employees; Iowa unemployment insurance account number required even with no employees. No state general liability requirement for registrants. Out-of-state contractors (principal place of business outside Iowa) must file a $25,000 surety bond on DIAL's form (or Iowa DOT prequalification letter).
- Last verified
- Oct 17, 2026, confidence medium
Have ready
- Your license number and your login for the board portal
- Certificate of insurance that meets the requirement above
- A card or account to pay the renewal fee (about $50, fees change)
After filing
- Renewal submitted
- Confirmation number or receipt saved
- New expiration date checked on the board lookup
Pest control
Commercial Pesticide Applicator Certification (individual; category 7 structural/institutional) (7A-7F)
State license · Iowa Dept. of Agriculture and Land Stewardship - Pesticide Bureau
- Deadline
- Certifications expire Dec 31 of the third year of the 3-year cycle; valid only while associated with a licensed company.
- Renewal cycle
- Every 3 years
- CE hours
- 6 hours
- Renewal fee
- About $75. Fees change. Check the official site for the exact amount.
- Late fee
- Not published, check with the board
- Grace period
- Not published, check with the board
- Last verified
- Oct 17, 2026, confidence high
Have ready
- Your license number and your login for the board portal
- Completion certificates for 6 hours of continuing education
- A card or account to pay the renewal fee (about $75, fees change)
After filing
- Renewal submitted
- Confirmation number or receipt saved
- New expiration date checked on the board lookup
Commercial Pesticide Applicator Company License (location license)
State license · Iowa Dept. of Agriculture and Land Stewardship - Pesticide Bureau
- Deadline
- Dec 31 every year
- Renewal cycle
- Every year
- CE hours
- Not required
- Renewal fee
- About $25. Fees change. Check the official site for the exact amount.
- Late fee
- Renewals submitted after the December 31 expiration date are subject to a penalty of 25 percent of the fee due.
- Grace period
- Not published, check with the board
- Insurance
- Evidence of financial responsibility (Iowa Code 206.13): certificate of liability insurance with at least $100,000 property damage and $100,000 public liability separately, OR $100,000 per occurrence / $300,000 annual aggregate; a surety bond or irrevocable letter of credit also accepted (bond is an alternative, not additional). IDALS notified 10 days before reduction/cancellation. Nonresidents file power of attorney designating Secretary of State.
- Last verified
- Oct 17, 2026, confidence medium
Have ready
- Your license number and your login for the board portal
- Certificate of insurance that meets the requirement above
- A card or account to pay the renewal fee (about $25, fees change)
After filing
- Renewal submitted
- Confirmation number or receipt saved
- New expiration date checked on the board lookup
General contractor
Contractor Registration (general contractors; no state GC license)
State registration · Iowa DIAL / Iowa Workforce Development - Contractor Registration
- Deadline
- Registration expires one year from issuance; DIAL mails/emails a renewal form about one month before expiration; renew online to keep the same registration number.
- Renewal cycle
- Every year
- CE hours
- Not required
- Renewal fee
- About $50. Fees change. Check the official site for the exact amount.
- Late fee
- Not published, check with the board
- Grace period
- Not published, check with the board
- Insurance
- Workers' compensation certificate (DIAL as certificate holder) if the contractor has employees; Iowa unemployment insurance account number required even with no employees. No state general liability requirement for registrants. Out-of-state contractors (principal place of business outside Iowa) must file a $25,000 surety bond on DIAL's form (or Iowa DOT prequalification letter).
- Last verified
- Oct 17, 2026, confidence medium
Have ready
- Your license number and your login for the board portal
- Certificate of insurance that meets the requirement above
- A card or account to pay the renewal fee (about $50, fees change)
After filing
- Renewal submitted
- Confirmation number or receipt saved
- New expiration date checked on the board lookup