The Formspree alternative your team can edit
With Formspree, each field lives in the HTML of your site, and each change needs a developer. With sendplane.app, you edit the fields in the dashboard, and your site shows the change within a minute.
Why teams switch from Formspree
Edit Without a Deploy
Add a field or change a label in the dashboard. With the setup from our docs, your site shows the change within a minute.
No Response Limit
Formspree Professional includes 2,000 responses a month. sendplane.app Basic and Pro have no limit.
Data in the EU
Formspree stores data in the US. sendplane.app stores responses in Frankfurt and sends emails from the EU.
Secret Key on Your Server
Your site sends each response server to server with a secret key. For a site without a server, paste the iframe tag.
What you pay
The cheapest plan that shows your form without the logo of the form tool. Per month, in euros with VAT.
A contact form
100 responses a month
sendplane.app
Free
Formspree
Personal
A business site
5 forms, 1,000 responses a month
sendplane.app
Basic
Formspree
Professional
A webshop
50 forms, 10,000 responses a month
sendplane.app
Pro
Formspree
Business
Prices from the pricing pages of sendplane.app and Formspree on 29 September 2026. Formspree shows prices without VAT in US dollars. This page adds 21% VAT and uses the ECB rate of 28 September 2026: 1 EUR = 1.1378 USD.
Feature by feature
| Feature | sendplane.app | Formspree |
|---|---|---|
| Price | ||
| Free plan | 2 forms, 100 responses a month | 50 responses a month, kept 30 days |
| Responses a month on paid plans | Unlimited | 200 Personal, 2,000 Professional, 20,000 Business |
| Prices | Euros, VAT included | US dollars, plus VAT |
| Form without the logo of the tool | Every plan, with the API | Every plan, in your own HTML |
| On your website | ||
| Form in your own components | Yes, with the API | Yes, in your own HTML |
| Iframe embed | Yes | No |
| Change fields without a developer | Yes | No |
| Responses | ||
| Stored responses | All, until you delete them | 30 days on Free; all on paid plans |
| File storage | 500 MB Free, 5 GB Basic, 20 GB Pro | None on Free, 1 GB Personal, 5 GB Professional |
| Spam protection | Built in, without a captcha | Formshield and reCAPTCHA |
| Team and data | ||
| Team members | 3 Free, 5 Basic, unlimited Pro | 1 Personal, 2 Professional, unlimited Business |
| Responses stored in | EU (Frankfurt) | US |
Switch from Formspree
- 1
Build the form
Add the fields of your HTML form in the dashboard.
- 2
Swap the endpoint
Your developer replaces the Formspree action with two API calls. The docs have examples for Next.js, Nuxt and GraphCommerce.
- 3
Keep your old responses
Download your responses from Formspree as a CSV file before you cancel.
Frequently asked questions
Does my site need a server?
No. Paste the iframe tag on any site, also a static one. For a form in your own components, a server function such as a Vercel or Netlify function makes the API call with your secret key.
How much developer work is it?
Two API calls: one reads the form, one posts the response. After that, your team changes the fields in the dashboard.
Where is my data stored?
sendplane.app stores forms, responses and files in Frankfurt and sends emails from the EU.
Can I try it first?
The Free plan has no end date. Paid plans start with a 14-day free trial, and you can cancel at any time on the Billing page.
Start with your first form
Build your first form for free. Paste the iframe tag, or send the API key to your developer.
Start for free