The price anchor
| Quizcraft | Typeform | |
|---|---|---|
| Monthly | $0 — no subscription | $25+/mo |
| Annual | $0 after purchase | $300 |
| 5-year total | $29 | $1,500 |
| 10-year total | $29 | $3,000 |
Subscription figures from the vendor's published pricing ($25+/mo, ~$300/yr); the Quizcraft column is the full price, paid once.
Break-even analysis
A lead-gen quiz that captures 500 emails a month climbs into Typeform's $83 tier — Quizcraft is $29, once.
- After 1 year: Quizcraft has cost you $29 total — Typeform has cost $300.
- After 3 years: Quizcraft is still $29 — the subscription is at $900.
- After 5 years: Quizcraft is still $29 — the subscription is at $1,500.
What you get for $29 once
- One-question-per-screen builder. Multiple choice, image choice, rating and text questions in a clean flow you can reorder freely.
- Conditional branching. If answer = X, jump to question Y rules resolved server-side so the logic cannot be tampered with.
- Scoring and result buckets. Per-option points with score-range or answer-mapped results; points and criteria never reach the browser.
- Lead-gen gate. Optionally require an email before revealing the result — the quiz-as-lead-magnet pattern without per-lead pricing.
- Analytics and CSV export. Views, submissions, per-question drop-off funnel and captured emails, exported as CSV with formula-injection protection.
- No renewal, ever. The license does not expire and there is no per-seat meter — $29 is the whole price.
Pricing questions
Is it really free on GitHub?
Yes — Quizcraft is MIT-licensed at github.com/bensblueprints/quiz-builder-mvp. The $29 buys the packaged installer and 1-click setup; building from source is free.
Where do my captured leads live?
In a SQLite file on your own box, exportable as CSV. Nothing is uploaded to us.
Is this a subscription in disguise?
No. $29 once, unlimited responses, no renewal and no license server phoning home.
Quizcraft — $29, one time
Or get Quizcraft plus every other app in the suite: the OneTimeSuite bundle is currently $97, one time.