# Formcarry

> Formcarry is a form backend, meaning a service that receives submissions from a form you built yourself in HTML, React, Vue, or any other framework rather than one you built in a drag-and-drop editor; you point the form's action at a Formcarry endpoint and it stores the submission permanently, emails you, blocks spam with no configuration, handles file uploads, fires webhooks, and pushes to three thousand apps through Zapier, starting at $5 a month billed annually.

- Category: Forms & Surveys (https://saastracker.org/categories/forms-surveys)
- Website: https://formcarry.com
- Starting price: $0 (Baby), then $5 per month billed annually (Starter)
- Free plan: Baby is free and covers 1 form, 50 submissions a month, 1 team member, file upload, built-in integrations, and white-label handling.
- Free trial: No separate trial; the free Baby plan is the evaluation path
- Founded: 2017, HQ: Not publicly disclosed, Ownership: Independently owned; no funding disclosed
- Profile last reviewed: 2026-08-22
- Canonical profile: https://saastracker.org/products/formcarry

## Overview

This is the third job in this category, and it is the one most SaaS directories miss entirely. A form backend does not build your form. You already built it, in JSX or in hand-written HTML, styled exactly the way your site is styled, validated the way you want. What you do not have is anywhere for the POST to go, and standing up a server, a database, an email sender, and a spam filter to receive a contact form is a disproportionate amount of work for a small company. Formcarry is that infrastructure rented by the month.

It has been doing it since 2017, when Nusu Alabuga launched it on Product Hunt, and it relaunched there in 2022 taking second place for the day. The mechanic is one line: change your form's action attribute to a Formcarry endpoint. Submissions arrive in a dashboard you can filter and sort, an email notification lands in your inbox and can be replied to directly, spam is caught automatically, and the data is stored permanently rather than aged out on a retention clock.

The spam claim is the strongest thing Formcarry markets, and it is the reason developers pick a backend over rolling their own: it states that it detects 99.8 percent of spam submissions by default with no configuration at all, at an overall accuracy of 98.6 percent. No CAPTCHA to add, no honeypot to wire, no reCAPTCHA key to manage. For a contact form on a small business site, unconfigured spam filtering that works is worth more than most feature lists.

The pricing is the cheapest entry point of any credible product in this whole category. The free Baby plan is one form and fifty submissions a month. Starter is $5 a month billed annually, or $6 monthly, for unlimited forms, five hundred submissions, three team members, and a gigabyte of file storage. Basic is $15 a month annually for two thousand submissions and five members. Then there is a cliff: the next plan up, Premium, is $80 a month for thirty thousand submissions, and there is nothing in between.

## How it works

1. You build the form yourself, wherever your site lives, in whatever framework you use. Formcarry has nothing to say about your markup, your styling, or your client-side validation, which is the entire point: developers who choose a backend do so because they do not want a vendor's rendered form on their page.

2. You create a form in the Formcarry dashboard and get an endpoint URL. Set that as the form's action attribute for a plain HTML submit, or POST to it with fetch or axios for a JavaScript or React form. That is the whole integration. There is no SDK to install and no build step.

3. Formcarry receives the POST, runs its spam filtering with no configuration required, stores the submission permanently, and sends an email notification you can reply to directly from your inbox. File inputs are stored alongside the submission and included in the notification, on paid plans.

4. From there the data goes wherever you route it. Auto-responses fire back to the person who submitted, using a built-in or custom template. Webhooks push the raw submission to an endpoint you control. Zapier reaches roughly three thousand apps, and integration calls are metered per plan. Everything is browsable in the dashboard with filtering and sorting, and exportable as CSV or JSON.

## Best for

Developers and small technical teams who build their own forms in React, Next.js, Vue, or plain HTML and need submissions received, stored, spam-filtered, and emailed for a few dollars a month, especially on static and Jamstack sites with no backend of their own.

## Not the right fit for

- Anyone who wants a form builder; Formcarry has no drag-and-drop editor, no field library, no conditional logic, and no hosted form page, and if you cannot write the markup yourself it is the wrong purchase entirely.
- Teams sitting between two thousand and thirty thousand submissions a month, because the plan ladder jumps straight from $15 to $80 with nothing in between and no published per-submission overage rate.
- Healthcare or public-sector buyers; Formcarry publishes GDPR and CCPA compliance with DPAs and standard contractual clauses, but no HIPAA business associate agreement and no accessibility statement, and accessibility is your responsibility anyway because you wrote the form.
- Anyone who needs survey analysis; submissions arrive as records in a table, and there is no charting, cross-tabulation, or reporting layer at all.
- Organisations with a strict EU data residency requirement who need it stated in writing, since Formcarry does not publish a data residency location the way Forminit does with AWS Ireland.

## Features

### Receiving submissions

The core job, done with one attribute change.

- **Endpoint per form**: Each form gets a URL. Set it as the action attribute for a plain HTML form or POST to it with fetch or axios. No SDK, no package, no build step, and nothing framework-specific to learn.
- **Framework agnostic**: Because it is a plain HTTP POST target, it works identically from HTML, React, Next.js, Vue, Svelte, Astro, a static site generator, or a mobile app. Your markup and validation stay entirely yours.
- **Permanent submission storage**: Submissions are stored permanently rather than expiring on a retention clock, which is a meaningful difference from Basin's free tier, where data is dropped after thirty days.
- **Dashboard with filtering and sorting**: Submissions are browsable, filterable, and sortable in a web dashboard, so a non-technical colleague can read the enquiries without touching the codebase.
- **Unlimited forms from the Starter plan**: Only the free plan restricts you to one form. From $5 a month billed annually you can point as many separate forms as you like at the same account, which suits agencies running many small sites.

### Spam filtering

The feature that justifies renting this rather than writing it.

- **Zero-configuration filtering**: Formcarry states it catches 99.8 percent of spam submissions by default with no configuration, at an overall accuracy of 98.6 percent. Nothing to add to your markup and no CAPTCHA key to manage.
- **No CAPTCHA required**: Because the filtering is server-side and automatic, there is no puzzle in front of your users. That is a conversion argument as much as a convenience one.
- **Server-side, not client-side**: Filtering happens after the POST arrives, so it cannot be bypassed by a bot that skips your JavaScript, which is the failure mode of honeypot-only approaches implemented in the browser.
- **Spam kept separate**: Caught submissions are held apart from real ones rather than silently deleted, so a false positive is recoverable rather than lost.

### Notifications, files, and responses

Everything that would otherwise mean running your own mail infrastructure.

- **Email notification with direct reply**: Every submission emails you, and you reply straight from your inbox to the person who submitted, which is the workflow most small businesses actually want from a contact form.
- **Auto-responses**: Configure an automatic reply to the submitter using a built-in or custom template. Set up in minutes and removes the most common reason people reach for a marketing automation tool.
- **File uploads**: Add a file input and Formcarry stores the file with the submission and attaches it to the notification. Available on paid plans, drawing against the plan's storage bucket: 1GB on Starter, 2GB on Basic, and 30GB on Premium.
- **White-label**: Formcarry advertises white-label handling on every plan including free, which matters because the form is yours and nothing about the backend should be visible to your visitors.

### Routing and integrations

Metered, which is the second thing to check before buying.

- **Webhooks**: Push the raw submission to any endpoint you control, which is how Formcarry feeds a database, a CRM, or your own application rather than only an inbox.
- **Zapier and three thousand apps**: The practical route to CRM, spreadsheet, and messaging destinations that Formcarry does not connect to directly.
- **Metered integration calls**: The overlooked limit: 500 integration calls a month on Starter, 2,000 on Basic, and 10,000 on Premium. On Starter that is exactly one call per submission, so a form firing two integrations exhausts the quota at half the submission allowance.
- **REST API**: Documented forms and submissions APIs for reading data programmatically, so submissions can be pulled into your own systems rather than only pushed.
- **CSV and JSON export**: Complete export in both formats at any time. Because there is no reporting layer, export is the primary analysis path and Formcarry does not gate it.

### Team, compliance, and support

Reasonable for the money, with two clear gaps.

- **Team members included**: One on Free, three on Starter at $5 a month billed annually, five on Basic, and twenty on Premium. Seats are bundled rather than sold per user, which is unusually generous at this price.
- **GDPR and CCPA compliance**: Formcarry states full GDPR and CCPA compliance with Data Processing Agreements and Standard Contractual Clauses available, which covers most small-business procurement questions.
- **No HIPAA and no residency statement**: There is no published HIPAA business associate agreement and no stated data residency region, both of which Forminit and Zoho Forms answer more clearly.
- **Enterprise SLA**: A custom enterprise plan adds a 99.9 percent uptime SLA, unlimited submissions, and unlimited file uploads. Everything below it is fully self-serve.

## Use cases

- **Freelancer building Jamstack client sites**: Every Next.js or Astro site needs a contact form, and none of them have a backend, a database, or anywhere to run a mail sender. Outcome: One $5-a-month Starter account covers unlimited forms across every client site. Each form is hand-written to match the design, the endpoint is one attribute, and spam is handled with no CAPTCHA in front of the client's visitors.
- **Startup with a marketing site and no backend team**: Marketing wants a lead form on the landing page and engineering does not want to expose an API endpoint or maintain a spam filter for it. Outcome: The form stays in the marketing site's codebase, submissions land in Formcarry with automatic spam filtering, a webhook pushes qualified leads to the CRM, and nobody has to own a new service.
- **Small consultancy taking file attachments**: Prospects need to attach a brief or a spec, and emailing attachments around is losing track of them. Outcome: A file input on the existing form stores the attachment with the submission and includes it in the notification email, with 1GB of storage on the $5 plan and an auto-response confirming receipt.
- **Developer replacing a home-grown form handler**: An old PHP mail script is being abused by spam bots and drops submissions silently when the mail server rejects them. Outcome: The endpoint swap takes ten minutes, submissions are stored permanently and visible in a dashboard rather than existing only as emails that may or may not have been delivered, and the spam stops without adding a CAPTCHA.

## Pricing

Freemium with four self-serve tiers metered on monthly submissions, plus separate meters on team members, file storage, and integration calls; annual billing discounts every paid tier.

- **Baby**: $0 per month. 1 form and 50 submissions per month; 1 team member; File upload; Built-in integrations; White-label. Fifty a month is enough to prove the integration works and not much else.
- **Starter**: $5 per month billed annually, or $6 billed monthly. Unlimited forms and 500 submissions per month; 3 team members; 1GB file upload storage; 500 integration calls per month; White-label. The cheapest credible paid plan in this entire category. Watch the 500 integration calls, which is one per submission at the cap.
- **Basic**: $15 per month billed annually, or $19 billed monthly. Unlimited forms and 2,000 submissions per month; 5 team members; 2GB file upload storage; 2,000 integration calls per month; White-label. The plan most small businesses land on, and the last stop before the cliff.
- **Premium**: $80 per month billed annually, or $99 billed monthly. Unlimited forms and 30,000 submissions per month; 20 team members; 30GB file upload storage; 10,000 integration calls per month; White-label. A fivefold price jump from Basic for fifteen times the volume, with nothing offered in between.
- **Enterprise**: Custom quote contract. Unlimited submissions and file uploads; 99.9 percent uptime SLA; Advanced customer support. The only tier requiring a conversation; everything below is self-serve.

Billing notes:

- Annual billing saves roughly twenty percent on every paid tier: $5 against $6 on Starter, $15 against $19 on Basic, and $80 against $99 on Premium.
- Formcarry does not publish a per-submission overage rate, so unlike Basin (which bills $5.25 per extra thousand) there is no documented way to spill past the cap. Treat the limit as firm and confirm the behaviour with support before relying on headroom.
- The gap between Basic at 2,000 submissions and Premium at 30,000 is the worst step in the pricing table. A form doing 3,000 a month costs the same as one doing 29,000, which is $960 a year for a service you were paying $180 for.
- Integration calls are a second, easily missed meter. Starter allows 500 a month against 500 submissions, so a form that fires two integrations per submission runs out of calls at 250 submissions.
- File storage is a third meter and it is cumulative rather than monthly: 1GB, 2GB, and 30GB across the paid tiers, consumed permanently by every attachment.
- Submissions are stored permanently rather than aged out, so unlike Basin's free plan there is no thirty-day retention window quietly deleting your records.

Value assessment: At 500 submissions a month Formcarry costs $60 a year, which is the cheapest way to receive form data from a service that will still exist next year. At 5,000 a month the picture inverts completely: you are past Basic's 2,000 and into Premium at $960 a year, where Basin's Pro plan handles 5,000 for around $367 and Forminit's Pro handles 5,000 for $228. The verdict is therefore volume-dependent in an unusually sharp way. Under two thousand submissions a month Formcarry is excellent value and the unconfigured spam filtering is worth the money on its own. Over two thousand it becomes the most expensive of the three backends by a wide margin, and you should price the alternatives before renewing.

## Strengths

- Spam filtering that works with no configuration at all and no CAPTCHA in front of your users, which is the main reason to rent a backend rather than write one.
- The cheapest credible paid plan in this category at $5 a month billed annually, with unlimited forms included from that tier.
- Submissions are stored permanently rather than expiring on a retention clock, which several competitors cannot say about their lower tiers.
- Team members are bundled generously (three on the $5 plan, five on the $15 plan) rather than sold per seat.
- Auto-responses and reply-from-your-inbox email notifications remove the two things people otherwise buy a separate tool for.
- Complete CSV and JSON export with no gate, plus a documented REST API for forms and submissions.
- Genuinely framework-agnostic: it is a plain HTTP POST target, so there is no SDK, no lock-in, and no build-step integration to maintain.
- Running since 2017, which is a long time for a product at this price point.

## Limitations

- No published overage rate, so what happens when you exceed the monthly submission cap is undocumented; assume the cap is firm and plan for it.
- The jump from Basic at 2,000 submissions to Premium at 30,000 has nothing in between, making mid-volume forms disproportionately expensive.
- Integration calls are metered separately and set equal to the submission allowance on Starter, so any form firing more than one integration per submission runs out early.
- No form builder, no hosted form page, and no conditional logic; if you cannot write the markup yourself this product does nothing for you.
- No reporting or analysis layer at all beyond a filterable table, so anything analytical happens after export.
- No published HIPAA business associate agreement and no stated data residency region, which Forminit answers directly with AWS Ireland.
- Company details are thin: the founder is Nusu Alabuga and the product launched in 2017, but headcount, ownership, and funding are not published anywhere.

## Comparisons

- **Formcarry vs Basin**: Basin is the more featured backend: layered spam filtering with reCAPTCHA, hCaptcha, and Turnstile plus burner-email and country filters, file uploads to 50GB with virus scanning, HMAC-signed webhooks, custom SMTP, and a published overage rate of $5.25 per extra thousand submissions. Formcarry is cheaper at the bottom ($5 against $12.50) and simpler, and its spam filtering needs no configuration at all. Take Formcarry for low-volume simplicity; take Basin once volume, file handling, or deliverability control starts to matter.
- **Formcarry vs Forminit**: Forminit, formerly Getform.io, has been running since October 2015 and stores everything on AWS in Ireland with an explicit EU GDPR commitment, which Formcarry does not match. Its Pro plan is $19 a month for 5,000 submissions against Formcarry's $15 for 2,000, and it pauses your forms when you hit the cap. Formcarry is cheaper at low volume, stores data permanently, and never pauses without warning; Forminit is better value above two thousand submissions and better documented on residency.
- **Formcarry vs Tally**: Not really competitors, and the choice is about who writes the form. Tally builds and hosts the form for you, unmetered and free, with logic, payments, and file uploads included. Formcarry receives submissions from a form you wrote yourself and never renders anything. If you want a form on a page without writing code, Tally wins outright. If the form is part of your own React codebase and must look and behave exactly as designed, Tally cannot help and Formcarry costs $5 a month.
- **Formcarry vs Google Forms**: Both are cheap ways to receive data and they share nothing else. Google Forms is free, unlimited, accessible, and hosted, and the form looks like a Google form. Formcarry is a backend for a form you designed, with spam filtering, webhooks, and permanent storage. Use Google Forms for internal collection where appearance does not matter; use Formcarry when the form is a piece of your product or marketing site.

## Implementation

- Setup time: Ten minutes, and that includes reading the documentation. Create a form in the dashboard, copy the endpoint, set it as your action attribute or POST target, and submit a test.
- Learning curve: Minimal for a developer and impossible for anyone else. There is nothing to learn beyond an HTTP POST, but you must be able to write and deploy the form yourself.
- Onboarding: Fully self-serve on every plan except the custom Enterprise tier. No sales contact at any published price point.
- Migration: Because a form backend is just a POST target, switching to or from Formcarry means changing one URL and redeploying, which is the lowest switching cost in this entire category. Existing submissions export as CSV or JSON before you go. Coming from a self-written handler, the only work is removing your own mail and spam code. The one thing to check before switching away is that any webhook consumers are updated to the new payload shape, since backends do not agree on field naming.

## Platform, API & security

- Platforms: HTTP POST endpoint usable from any framework, Plain HTML forms, React, Next.js, Vue, Svelte, Astro, and other JavaScript frameworks, Static site generators, Mobile applications
- API: REST API covering forms and submissions for programmatic reads, plus webhooks that push each submission to an endpoint you control; Zapier reaches roughly three thousand apps and integration calls are metered per plan.
- Compliance: GDPR compliant with Data Processing Agreements available, CCPA compliant, Standard Contractual Clauses available, No published HIPAA business associate agreement
- Data residency: No data residency region is published; buyers with a strict EU hosting requirement should compare against Forminit, which states AWS Ireland.
- SSO: Not published on the self-serve plans.
- Security notes: Server-side spam filtering means the check cannot be bypassed by a bot skipping your client-side JavaScript. Submissions are stored permanently with white-label handling, and an Enterprise contract adds a 99.9 percent uptime SLA. Because you write the form, client-side validation and accessibility remain entirely your responsibility.

## Support

- Channels: Email support on all plans, Advanced customer support on the Enterprise plan
- Documentation: Documentation at docs.formcarry.com covering the endpoint, framework-specific integration guides, file uploads, spam protection, and the forms and submissions APIs.
- Community: No large official forum; the product is small and support runs through direct channels.

## Company

- Founded: 2017
- Founders: Nusu Alabuga
- Headquarters: Not publicly disclosed
- Ownership: Independently owned; no funding disclosed
- Employees: Not disclosed
- Funding: No venture funding is disclosed. The product appears to be bootstrapped and subscription-funded.

Timeline:

- 2017: Formcarry launches on Product Hunt in August as a form backend for developers who build their own markup and need somewhere for the POST to land.
- 2020: Zero-configuration spam filtering becomes the product's central claim, removing the CAPTCHA step that competing backends require you to wire up.
- 2022: Relaunches on Product Hunt in November and places second for the day, with file uploads, auto-responses, and Zapier integration in place.
- 2024: The plan structure settles into four self-serve tiers plus an enterprise contract, metering submissions, team members, storage, and integration calls separately.
- 2026: Still independently run, starting at $5 a month billed annually for unlimited forms and 500 submissions, with permanent submission storage and GDPR and CCPA compliance.

## Integrations

Webhooks to any endpoint, Zapier (roughly 3,000 apps), Email notifications with direct reply, Auto-response emails, REST API for forms and submissions, CSV and JSON export

## FAQ

### What is Formcarry?

Formcarry is a form backend. You build the form yourself in HTML, React, Vue, or any other framework, and point its action attribute or fetch call at a Formcarry endpoint. Formcarry receives the submission, filters spam automatically, stores it permanently, emails you, handles file uploads, fires webhooks, and pushes to about three thousand apps through Zapier. It does not build or host forms, which is the whole point.

### How is a form backend different from a form builder?

A form builder like Tally or Jotform gives you an editor, renders the form, and hosts it. A form backend gives you none of that; it assumes you already wrote the form and only handles what happens after submit. Developers choose a backend because they want their own markup, their own styling, and their own validation, and because a vendor-rendered form embedded in a React app is both slower and harder to control.

### How much does Formcarry cost?

The free Baby plan covers 1 form and 50 submissions a month. Starter is $5 a month billed annually or $6 monthly for unlimited forms, 500 submissions, 3 team members, and 1GB of file storage. Basic is $15 annually or $19 monthly for 2,000 submissions and 5 members. Premium is $80 annually or $99 monthly for 30,000 submissions, 20 members, and 30GB. Enterprise is a custom contract.

### What happens if I exceed the submission limit?

Formcarry does not publish an overage rate or a documented behaviour at the cap, which is the least satisfying answer in this profile. Compare that with Basin, which bills $5.25 per extra thousand submissions and keeps working, and Forminit, which automatically pauses your forms. Treat the Formcarry cap as firm, ask support directly before relying on headroom, and remember there is nothing between 2,000 and 30,000 submissions in the plan ladder.

### How good is the spam filtering?

It is the product's headline claim: 99.8 percent of spam submissions detected by default with no configuration, at 98.6 percent overall accuracy. Nothing needs adding to your markup, there is no CAPTCHA key to manage, and no puzzle appears in front of your users. Because the filtering runs server-side after the POST arrives, it cannot be bypassed by a bot that skips your client-side JavaScript, which is the weakness of browser-only honeypots.

### Does Formcarry store my submissions, and can I get them out?

Yes on both. Submissions are stored permanently rather than being deleted after a retention window, and everything is browsable, filterable, and sortable in the dashboard. Export is available as CSV or JSON with no gate and no cap, and a documented REST API covers programmatic reads. Switching away later means changing one URL, so there is essentially no lock-in.

### Can Formcarry handle file uploads?

Yes, on paid plans. Add a file input to your form and Formcarry stores the file with the submission and includes it in the notification email. Storage is a cumulative meter rather than a monthly one: 1GB on Starter, 2GB on Basic, and 30GB on Premium. For much larger file handling, Basin accepts uploads up to 50GB and adds virus scanning.

### What are integration calls and why do they matter?

They are a second meter, separate from submissions, counting how many times your form triggers an integration. Starter allows 500 a month against 500 submissions, Basic allows 2,000 against 2,000, and Premium allows 10,000 against 30,000. So on Starter a form that fires two integrations per submission exhausts its integration quota at 250 submissions, well before the submission cap. Check this before choosing a tier.

### Is Formcarry GDPR compliant, and where is the data hosted?

Formcarry states full GDPR and CCPA compliance and makes Data Processing Agreements and Standard Contractual Clauses available. What it does not publish is a data residency location. If your requirement is specifically that data stays in the EEA, Forminit states plainly that everything sits on AWS in Ireland, and that is the safer choice for that particular obligation.

### Does Formcarry help with accessibility?

No, and it cannot. You wrote the form, so its labels, focus order, error messaging, and screen-reader behaviour are entirely your responsibility. That is worth stating because it cuts both ways: a form backend cannot make your form accessible, but it also cannot make it inaccessible, which is more than can be said for several hosted builders whose rendered output you do not control.

## Editorial verdict

Formcarry is the cheapest sensible way for a developer to stop writing form backends, and at $5 a month billed annually for unlimited forms and 500 submissions it is close to unbeatable at the bottom of the market. The zero-configuration spam filtering is the real product, and it means no CAPTCHA in front of your users and no reCAPTCHA keys to rotate. Buy it for Jamstack client sites, marketing pages attached to no backend, and any React form where you want the markup to stay yours. Two things should stop you: the undocumented behaviour at the submission cap, which is the one place a form backend must not be vague, and the cliff between the 2,000-submission plan at $15 and the 30,000-submission plan at $80, which makes anything mid-volume the worst deal of the three backends here. Under two thousand a month, buy it without much thought. Over that, price Basin and Forminit first.

---

Source: SaaSTracker (https://saastracker.org), an independent editorial project. This profile is compiled from public information, carries no peer reviews or paid placement, and was last reviewed 2026-08-22. Awards are judged on published criteria: https://saastracker.org/methodology
