← All forms

Register people

Registration Form

Collect attendee, customer, student, member, or participant registrations for events, programs, classes, and services.

Version
1.0.0
Updated
2026-08-26
Exports
PDF, Word, print
Required
4 fields
Use this when

People need to sign up for a business event, workshop, class, service, waitlist, or program.

Then

Confirm the registration, send next-step instructions, and move approved registrants into your attendance or CRM list.

Review before sharing

Check names, dates, totals, and scope. Use a secure system for sensitive details that do not belong in a simple form.

Form progress
0%
Required
Required
Required
Optional
Required
Optional
Optional
Optional
Optional
Avoid collecting health, disability, or identity details unless your business has a proper process for sensitive data.
Optional

Entries are processed in this browser. We do not receive them unless you save them to a Pro account.

Live document preview1.0.0
Your business

Registration Form

1.0.0

Your completed fields will appear here. Load the example to see a finished document.

FreeBusinessForms.comregistration-form · v1.0.0
Agent-readable document text
REGISTRATION FORM
Document version 1.0.0


Created with FreeBusinessForms.com

Prompt for AI

Ask AI for a custom registration.

Copy into ChatGPT, Claude, or another assistant for a fillable version.

You are an experienced operations document designer for small businesses that run events, classes, programs, or waitlists.

Create a registration form for attendees, customers, students, members, or participants. It should collect who is signing up, for which session, and any operational special requests—without gathering health, disability, or identity details unless the business has a proper sensitive-data process (assume it does not).

Include these sections:
- Organizer ([Organizer or business], [Event, class, or program])
- Registrant ([Registrant name], [Company or group], [Email], [Phone])
- Choice ([Registration type], [Session or option selected], [Registration date])
- Status ([Received / Confirmed / Waitlisted / Cancelled])
- Special requests ([Seating, dietary preference as text only if needed], plus a note to avoid health or identity details)
- Confirmation ([What happens next], [Who confirms])

Do not include Social Security numbers, full bank or payment-card numbers, routing numbers, passwords, tax ID numbers, medical details, identity documents, or protected-class information. This is an operational template, not legal, tax, accounting, payroll, collections, or employment advice.

Output a clean fillable template I can copy into a document and adapt. Use a professional tone, clearly labeled sections, and [bracketed] placeholders for every fill-in value. Close with a short practical review checklist.

Machine access

JSON Schema

Agents can inspect and validate the same versioned fields. View JSON Schema →

Inspect JSON Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://freebusinessforms.com/schemas/registration-form.json",
  "title": "Registration Form",
  "description": "Collect attendee, customer, student, member, or participant registrations for events, programs, classes, and services.",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "business_name": {
      "title": "Organizer or business",
      "type": "string"
    },
    "program_name": {
      "title": "Event, class, or program",
      "type": "string"
    },
    "registrant_name": {
      "title": "Registrant name",
      "type": "string"
    },
    "company_or_group": {
      "title": "Company or group",
      "type": "string"
    },
    "email": {
      "title": "Email",
      "type": "string",
      "format": "email"
    },
    "phone": {
      "title": "Phone",
      "type": "string"
    },
    "registration_type": {
      "title": "Registration type",
      "type": "string",
      "enum": [
        "Attendee",
        "Customer",
        "Member",
        "Student",
        "Vendor",
        "Speaker",
        "Volunteer"
      ]
    },
    "session_choice": {
      "title": "Session or option selected",
      "type": "string"
    },
    "registration_date": {
      "title": "Registration date",
      "type": "string",
      "format": "date"
    },
    "special_requests": {
      "title": "Special requests",
      "type": "string",
      "description": "Avoid collecting health, disability, or identity details unless your business has a proper process for sensitive data."
    },
    "status": {
      "title": "Status",
      "type": "string",
      "enum": [
        "Received",
        "Confirmed",
        "Waitlisted",
        "Cancelled"
      ]
    }
  },
  "required": [
    "business_name",
    "program_name",
    "registrant_name",
    "email"
  ],
  "x-form-version": "1.0.0"
}