Built for PTA & PTSO organizations

Event registration for PTAs
that parents actually use.

Run your school carnival, fundraising night, or book fair with a free platform your committee can set up in minutes. Works on mobile. No IT department required.

No credit card required. Cancel anytime. Payments go directly to your Stripe account.

Free plan for events up to 100 attendeesWorks on any phoneNo technical setup

Free plan for small events

Most PTA events fit the free plan: up to 100 attendees with full features. QR check-in, custom fields, confirmation emails, and attendance export — no credit card required.

QR check-in from a phone

Any volunteer can check in attendees from their own phone's browser. No app download, no hardware to rent or buy. One scan every 3–5 seconds.

Paid event ticketing

Collect ticket payments for carnivals, trivia nights, and dinners. Flat monthly plan means no per-ticket fees eating into your fundraising proceeds.

Custom registration fields

Ask for t-shirt size, number of children attending, food allergies, or volunteer availability — whatever your event requires.

Automatic confirmation emails

Every registrant gets a confirmation email with their QR code immediately after signing up. Reminders go out automatically before the event.

Attendance export

Download your attendee list as CSV after the event for school records, volunteer tracking, or PTA board reporting.

Every event type, one platform

School carnivals & fairs

Ticket sales, entry wristbands, volunteer check-in. Capacity limits prevent overcrowding. Custom fields for t-shirt size or meal selection.

Fundraising dinners & trivia nights

Ticket tiers (Individual, Family Table), promo codes for teachers and staff, QR code check-in at the door. No per-ticket fees on paid plans.

Book fairs & movie nights

Simple RSVP or paid entry. Waitlist management for limited-capacity events. Works on mobile so parents register from the school pickup line.

Volunteer & committee sign-ups

Use free events to collect volunteer availability, committee interest, or chairperson nominations. All responses export to CSV.

How it works

  1. 1

    Create your event in minutes

    Enter event name, date, location, and capacity. Add any fields your event needs. No technical background required — if you can fill out a form, you can set up an event.

  2. 2

    Share the registration link

    Post it in your school newsletter, ParentSquare, or email blast. Parents register from any phone or computer. QR code confirmations arrive instantly.

  3. 3

    Check in and export

    Any committee member can check in arrivals by scanning QR codes from their phone. After the event, export your attendance list as CSV.

Frequently asked questions

Is there a free plan?

Yes. The free plan supports up to 100 attendees per event with full features — QR check-in, custom form fields, confirmation emails, and CSV export. Most smaller PTA events fit this limit.

Can we collect ticket payment for fundraising events?

Yes. Connect a Stripe account and collect payment at registration. On the free plan, a 3% platform fee applies per paid registration. On paid plans ($79.20/mo and up with the nonprofit discount), there are no platform fees — which makes a meaningful difference for fundraising events.

How do volunteers check in attendees?

Any volunteer with access to the event can open the check-in scanner in their phone's browser. No app download required. They scan the QR code from attendees' confirmation emails. One scan every 3–5 seconds.

Can parents register from their phone?

Yes. The registration page works on any device. Parents can register in under a minute from their phone without creating an account.

How do we share the registration link?

After creating your event, copy the registration link from your dashboard. Paste it into your school newsletter, ParentSquare post, email, or any other channel. You can also embed the registration form directly on your school's website.

Can we limit registration to our school community?

There is no built-in school directory integration, but you can use promo codes to restrict paid events, or collect school affiliation as a custom field. For private events, leave the link unpublished and share it only through school channels.

Set up your next PTA event today.

Free plan covers events up to 100 attendees. No credit card, no IT department, no training required.

Start your PTA account →

Questions? hello@completeevent.app