WordPress plugin event registration for CPE seminars: check your credits under the NASBA 50-minute rule

For US CPE sponsors (CPA society chapters, CPE firms, tax trainers) who register CPAs and enrolled agents for group-live sessions or webinars.

CPE credits per attendee (NASBA 7.01, group program):

7.8 CPE credits
Learning content390 minutes
If you count 60-minute clock hours instead6.5 credits
Credits under-issued across all attendees if you do52 credits
Same credits, one-half increments7.5 credits
Eventbrite service fee on these tickets (3.7% + $1.79 each)$441.60
Keep the attendance record until at least (NASBA 9.02, from today)24 Sep 2031

Full version — $60 once

Paid once, not a subscription. You see the answer above for your own agenda before you pay. The full version adds CSV export of the register, confirmation emails to attendees, alerts to you and search by name.

The rules this check applies (NASBA/AICPA Statement on Standards for CPE Programs, 2026 revision)

7.01: one 50-minute period of content= 1 CPE credit
7.01: group programs start at0.5 or 1 credit
7.01: after the first full creditone-fifth or one-half steps
7.01: roundingdown only, never up
7.01: breaks, excessive welcome, housekeepingdo not count
9.02: sponsor keeps completion records, credits per participantat least 5 years
2026 changes apply to new group programs from1 Mar 2027
… and to programs existing on 31 Jul 2026 by1 Nov 2028

State boards may accept different increments; the CPA claiming credit checks their own board's rules (Standards 7.01). That is why the increment is an input above.

What one registration looks like in the plugin's admin register

Full name as it appears on your license Dana Whitfield

Credential CPA

State board that issued your license Ohio

License number or PTIN CPA.0000000

Session date 2026-11-12

How you will attend Live webinar (group internet-based)

Sample entry. The form has 9 fields and the state board dropdown lists all 55 US boards of accountancy (50 states, DC, Guam, Puerto Rico, U.S. Virgin Islands, Northern Mariana Islands).

Free plugin: registration opens in 3 steps

  1. Admin ▸ Plugins ▸ Add New
  2. Upload Plugin, choose cpe-seminar-event-registration.zip
  3. Install Now ▸ Activate, then put [cpe-seminar-event-registration] on your seminar page

Needs PHP 7.4 or newer (WordPress refuses the upload on older servers). Menu names differ by WordPress version and admin language. The free plugin keeps every registration in the admin register, 50 per page. It records sign-ups; it does not take payments.

Get the complete version $60

This page is the working piece. The full pack has everything below.

Sign-up form and attendee register for CPA and EA seminar sponsors in the US. One CPE credit = 50 minutes of content, breaks excluded; sponsors keep attendance records at least 5 years (NASB

Eventbrite (US) charges a 3.7% + $1.79 service fee per paid ticket plus a 2.9% payment processing fee per order (eventbrite.com/organizer/pricing, checked 2026-09-24): on 40 tickets at $250 the service fee alone is $441.60 per sem

Buy the full version — $60
ENDEJAESPT

Find a tool

· ReadyStack

Worked example

Real numbers from this tool, line by line.

WordPress Plugin Event Registration for CPE Seminars — NASBA 50-Minute Credit Rule

A seminar runs from 8:30 in the morning to 4:30 in the afternoon. Lunch takes an hour and there are two 15-minute breaks. How many CPE credits does each attendee get?

Count clock hours and you get 6.5. The NASBA/AICPA Statement on Standards for CPE Programs says otherwise. Standard 7.01 measures group programs by actual content time, with one 50-minute period equal to one full CPE credit. Breaks, excessive welcome and housekeeping do not count.

So the seminar above has 480 minutes on the clock, minus 90 minutes of lunch and breaks, which leaves 390 minutes of content. 390 divided by 50 is 7.8. Awarded in one-fifth increments, that is 7.8 CPE credits. Awarded in one-half increments, it rounds down to 7.5. Counted in 60-minute hours, it comes out at 6.5. That is 1.3 credits short for every attendee, and 52 credits short across a room of 40.

The rounding rule runs one way. Sponsors may round down to the nearest one-fifth, one-half or whole credit, never up. A group program can start at a half credit or a full credit. After the first full credit, it moves in one-fifth or one-half steps. The increment you choose has to apply to every session in the same program. State boards may accept different increments, which is why our free check asks you which one you award instead of assuming.

Then there are the records. Standard 9.02 says sponsors keep documentation for at least five years, including completion records by individual participant with the credits each one earned, plus the dates and locations of the program and how the credits were worked out. A seminar held today leaves a file you still have to be able to produce in 2031.

The 2026 revision of the Standards took effect on August 1, 2026. New group programs follow the changes from March 1, 2027, and programs that already existed on July 31, 2026 have until November 1, 2028.

The completion record starts at registration: name as licensed, credential, issuing state board, license number. A form that asks only for name and email leaves someone retyping all of that later.

That is what the free plugin fixes. It is a WordPress event registration form with nine fields: name as licensed, email, credential (CPA, enrolled agent, other, or not claiming credit), the issuing state board, license number or PTIN, session date, in person or live webinar, firm, and accessibility or dietary needs. The state board dropdown lists all 55 US boards of accountancy, meaning the 50 states, DC, Guam, Puerto Rico, the U.S. Virgin Islands and the Northern Mariana Islands. Every registration lands in an admin register, 50 per page. The form carries a nonce, a honeypot and escaped output. Your sponsor name, NASBA sponsor ID and the program's credit figure show above the form.

The paid version adds four things you only miss once registrations are coming in: a CSV export of the whole register with submission dates, a confirmation email so each attendee can catch a wrong license number before the certificate goes out, an alert to you for each new registration, and search by attendee name.

For comparison, Eventbrite's published US pricing is a service fee of 3.7% plus $1.79 per paid ticket, plus 2.9% payment processing per order. On 40 tickets at $250, the service fee alone is $441.60 for one seminar. Our plugin records registrations; it does not take payments.

Start with your own agenda. Put in the start time, the end time and the minutes that do not count, and the free check shows the credits under 7.01, the clock-hour figure and the gap across your attendees.

15 seconds — what it actually does

Questions people ask

What does this event registration plugin do for a CPE seminar?

It adds a nine-field registration form to any page with one shortcode and keeps every sign-up in an admin register, 50 per page. Attendees give their name as licensed, email, credential, the state board that issued their license (all 55 US boards), license number or PTIN, session date and whether they attend in person or by live webinar.

Who is it for?

Whoever runs the WordPress site of a CPE seminar sponsor in the US: a state CPA society chapter, a small CPE firm or a tax trainer who registers CPAs and enrolled agents for group-live sessions or webinars. The form collects the license details that each attendee's state board will ask them to show later.

Why not use a free form plugin or a chatbot?

A generic form has no state-board list or license field, so you build and check it yourself. The credit figure is where it goes wrong. NASBA Standard 7.01 counts 50-minute periods, not clock hours. A 390-minute agenda is 7.8 credits, and dividing by 60 gives 6.5. Our free check does the 50-minute count for you.

What do I get free, and what does the paid version add?

Free: the plugin with the full form, the 55-board dropdown, the settings page and the admin register, plus the web credit check for any agenda. Paid ($60 once, not a subscription) adds a CSV export of the register, confirmation emails to attendees, a new-registration alert to you, and search by attendee name.

How does the cost compare with a hosted ticketing service?

Eventbrite's published US pricing is a 3.7% + $1.79 service fee per paid ticket plus 2.9% payment processing per order. For 40 tickets at $250 the service fee alone is $441.60, every seminar. This plugin is paid once and runs on your own site. It records registrations; it does not take payments.

Ask about this tool

One question, answered by the person who built it. Your email only if you want the answer sent.