Formspree and Letterbox both let a site without a server receive contact messages by email. They take different approaches, so the better choice depends on your site.
Formspree is a form backend: you write the form in your page and send it to their endpoint. Letterbox hosts the whole contact form page: you link to it or embed it.
At a glance
| Feature | Letterbox | Formspree |
|---|---|---|
| Setup | Link to or embed a form page that Letterbox hosts | Write the form HTML and point it at a Formspree endpoint |
| Form design | Letterbox styling; custom logo and colours on the Business tier | Your own HTML and CSS |
| Free plan | 2 forms, 1 recipient, 5 messages a week | Unlimited forms, 50 submissions a month |
| Paid plans from | $3/month (Starter) | $15/month, or $10/month billed yearly (Personal) |
| Spam protection | Built-in filtering on every tier | Machine-learning filter and reCAPTCHA on every plan |
| File uploads | Not supported | Paid plans, from 1 GB |
| Where messages go | Email to your recipients | Email and an online inbox; paid plans add integrations such as Google Sheets and Trello |
Formspree details were checked on 21 October 2026 against their published plans. Plans change, so confirm current terms at formspree.io/plans
Choose Letterbox if
- You would rather not write, host or style form code.
- You want a contact page you can link from anywhere, including places that only allow links, such as a README or social profile.
- A few messages a week, or a low-cost paid tier, covers your needs.
Choose Formspree if
- You want the form inside your own page, with your own markup and styling.
- You need file uploads or integrations with other tools.
- You expect more than a few messages a week on a free plan.
Formspree is a trademark of its owner. Letterbox is not affiliated with Formspree.