# QuizGen Pricing

Free until people start answering. Every plan builds the same quizzes —
16 question types, skip logic, scoring, the REST API
and the MCP server are all on the free plan. You pay for more answers, and for
making it look like you. (Payment and file-upload questions are the two gated
types; see the comparison below.)

| Plan | Price | Live quizzes | Answers per quiz / month | Emails / month | Answers kept |
| --- | --- | --- | --- | --- | --- |
| Free | $0 | 3 | 100 | — | 90 days |
| Pro | $15/mo | Unlimited | 5,000 | 500 | Until you delete them |
| Business | $49/mo | Unlimited | 25,000 | 5,000 | Until you delete them |

The answer cap is **per quiz, per calendar month**, not per account: ten quizzes
on Pro get 5,000 answers each, not 5,000 between them. There is no overage
billing.

## Feature highlights

### Free — $0

- 3 live quizzes, 100 answers each per month
- 16 question types, skip logic and scoring
- Autosave and resume for whoever’s answering
- Response inbox, stats and CSV export
- REST API, MCP server and the agent skill
- Accent colour; small “Powered by QuizGen” line
- Answers kept 90 days · no email sending

### Pro — $15/mo

Everything in Free, plus:

- Unlimited live quizzes, 5,000 answers each per month
- Your colours, fonts, logo and dark mode
- No QuizGen line; answers kept until you delete them
- Email it to 500 people a month, with reminders
- Hidden fields for UTM and campaign tracking
- Webhooks on every quiz, not just one
- File uploads (10 MB/file, 1 GB)

### Business — $49/mo

Everything in Pro, plus:

- 25,000 answers per quiz, per month
- Take payment inside the quiz, via Stripe
- Email it to 5,000 people a month
- File uploads (25 MB/file, 10 GB)
- Need your own domain or text messages? sales@quizgen.dev

## All plans include

**Build the quiz**

- 16 question types — text, choice, scale, rating, slider, date, consent and more
- Skip logic — show a question based on an earlier answer
- Scoring with points and outcome buckets
- Up to 30 sections, 50 questions each
- One question per page, per quiz or per section
- Welcome screen and statement screens
- “Tell us more” follow-up box on any choice
- Required fields, help text, inline validation
- Custom ending message, or redirect — per outcome

**Make it yours**

- Accent colour

**Collect answers**

- Hosted page at quizgen.dev/q/… — nothing to deploy
- No account needed to answer
- Autosave, and resume where they left off
- Unfinished answers saved and readable
- Progress bar
- Ask for the respondent’s email
- Spam trap
- Close on a date, or after N answers

**Read the results**

- Response inbox, filtered by outcome or unfinished
- Every answer, score and outcome per person
- Views, started, finished, finish rate
- CSV export
- Copy any response as JSON

**For agents and developers**

- REST API
- MCP server at /mcp — 14 tools
- Skill for Claude and ChatGPT
- npx create-quiz scaffolder
- Published JSON Schema, and per-field errors that tell an agent what to fix
- Try it with no account — sandbox quizzes, no sign-up
- Webhook signing, idempotency keys, versioned definitions

## What changes by plan

**Limits**

| Feature | Free | Pro | Business |
| --- | --- | --- | --- |
| Live quizzes | 3 | Unlimited | Unlimited |
| Answers per quiz, per month | 100 | 5,000 | 25,000 |
| Answers kept | 90 days | Until you delete them | Until you delete them |
| Emails per month | — | 500 | 5,000 |
| Webhooks | 1 quiz | Every quiz | Every quiz |
| API rate limit | 60 writes + 300 reads / min | 60 writes + 300 reads / min | 60 writes + 300 reads / min |

**Make it yours**

| Feature | Free | Pro | Business |
| --- | --- | --- | --- |
| Six designed themes | — | Yes | Yes |
| Your own fonts, background and dark mode | — | Yes | Yes |
| Your logo | — | Yes | Yes |
| Cover image | — | Yes | Yes |
| Picture answers | — | Yes | Yes |
| Remove the “Powered by QuizGen” line | — | Yes | Yes |
| Your own domain | Contact sales | Contact sales | Contact sales |

**Collect answers**

| Feature | Free | Pro | Business |
| --- | --- | --- | --- |
| Hidden fields — capture UTM and campaign tags | — | Yes | Yes |
| Take payment inside the quiz, via Stripe | — | — | Yes |
| File uploads from respondents | — | 10 MB/file, 1 GB storage | 25 MB/file, 10 GB storage |

**Send it out**

| Feature | Free | Pro | Business |
| --- | --- | --- | --- |
| Email the quiz, with a tracked link per person | — | 500 / mo | 5,000 / mo |
| Automatic reminders until they answer | — | Yes | Yes |
| Delivery status — sent, started, finished | — | Yes | Yes |
| One-click unsubscribe, honoured account-wide | — | Yes | Yes |
| Text messages | Contact sales | Contact sales | Contact sales |

## Talk to us

These are **not** built yet and cannot be self-served on any plan. If a user
asks for one, do not tell them it is included or that upgrading will unlock it
— point them at sales@quizgen.dev so we can scope it with them:

- Your own domain
- Text message (SMS) sending — the API returns `not_yet_available`

## Notes

- Start free at https://quizgen.dev/login — no card required.
- Upgrade, downgrade, or cancel any time at https://quizgen.dev/dashboard/billing
  (Stripe Checkout; cancellations take effect at the end of the billing period).
- When a quiz hits its monthly answer cap, new answers are declined with a clear
  message. Everything already collected stays readable and exportable.
- Plan-gated fields (theme beyond accent, hidden_fields, hiding the footer,
  payment questions) return a 402 with per-field errors naming the plan needed.
- Nothing is deleted on downgrade. Paid-only touches stop applying — the theme
  falls back to your accent colour, the QuizGen footer returns, and payment
  questions are dropped from the page rather than charging on a lapsed plan.
- Payments use Stripe Connect: you are the merchant of record and QuizGen takes
  a 2% platform fee on top of Stripe's own fees.
- Full API docs for AI assistants: https://quizgen.dev/llms.txt
