Formbricks vs LimeSurvey: Which Self-Hosted Survey Tool in 2026?

Formbricks vs LimeSurvey: Which Self-Hosted Survey Tool in 2026?

You want to run a survey without handing your respondents' answers to Typeform or Qualtrics, so you go looking for something self-hosted. Two open-source names come up again and again: Formbricks and LimeSurvey. On the surface they do the same thing, collect responses, but they are built for genuinely different jobs, and picking the wrong one means fighting the tool the whole way. Here is how they actually differ.

The short version: Formbricks is for in-product feedback that fires while people use your app, LimeSurvey is for serious standalone questionnaires you send out and analyze. Pick based on the kind of survey you are actually running.

They solve different problems

This is the part to get right before you install anything.

Formbricks is a modern, developer-first platform for micro-surveys that run inside your product or on your website. Think an NPS prompt after someone completes onboarding, or a feature-feedback question triggered when a user hits a specific page. You target surveys by user behavior, attributes, or timing, and the responses flow into dashboards, webhooks, and an API. It is the open-source answer to tools like Qualtrics and Sprig.

LimeSurvey is the veteran, around since the early 2000s and trusted by universities, market researchers, and governments. It is built for standalone questionnaires: dozens of question types, complex branching and conditions, quotas, multilingual surveys, and the kind of statistics and exports (including SPSS and R) that research actually needs. You build a survey, distribute a link, and analyze the results.

Where Formbricks fits

If you run a SaaS or web product and want continuous feedback in context, Formbricks is the natural choice. The builder is clean, surveys can be embedded with a small JavaScript snippet, and the behavior-based targeting means you ask the right people at the right moment instead of blasting one link to everyone. It runs on Node and PostgreSQL, deploys with Docker, and the core is licensed under AGPLv3, with a few team-oriented extras in a separate enterprise package.

Where LimeSurvey fits

If you are running research, a market study, or any long-form questionnaire where question logic and statistics matter, LimeSurvey is hard to beat. It carries far more question types than Formbricks, handles quotas and panel integrations, works offline, and exports data in formats your analysts expect. It is a PHP application backed by MySQL or MariaDB (PostgreSQL also works), fully open source under the GPL, and its Community Edition gives you every core feature at no license cost. The interface looks more utilitarian than Formbricks, but the depth is the point.

Feature Formbricks LimeSurvey
Best for In-product and website feedback Research-grade standalone surveys
Targeting By user behavior, attributes, timing Distribute a link or invitation
Question types Focused set, modern UX Dozens, with deep logic and quotas
Analysis Dashboards, webhooks, API Statistics and SPSS/R exports
Stack Node + PostgreSQL PHP + MySQL/MariaDB
License AGPLv3, paid enterprise tier GPL (Community Edition)

Self-hosting on Elestio

Both run as Docker containers, and both are a one-click deploy on Elestio if you would rather not wire up the database yourself. A managed Formbricks instance starts around $11/month, and LimeSurvey sits in the same range, with the VM, automated backups, SSL, and updates included. Self-hosting is not free, you are trading a per-response SaaS bill for a flat infrastructure cost, but you also keep every answer on a server you control, which is the entire reason most teams go this route.

Common gotchas

  • Formbricks public URL: set WEBAPP_URL to your real HTTPS address before launch, or in-app surveys and webhooks point at the wrong host and stop firing.
  • Formbricks secrets: generate the ENCRYPTION_KEY and NEXTAUTH_SECRET up front. Changing them later locks you out of existing data.
  • LimeSurvey database charset: create the database as utf8mb4, otherwise multilingual surveys and emoji answers come back as garbled characters.
  • LimeSurvey behind a reverse proxy: set the public base URL in the config so survey links and assets resolve correctly, and configure SMTP early so invitations actually send.

So which one?

Pick Formbricks if you are a product or SaaS team that wants contextual, behavior-triggered feedback living inside your app, with a modern builder and an API to wire it into everything else.

Pick LimeSurvey if you are doing real research or any long, logic-heavy questionnaire, and you need the question types, quotas, and statistical exports that twenty years of survey software have refined.

Both keep your respondents' data on infrastructure you own, and both will get you off the per-response SaaS meter. You can have either one running on Elestio in a couple of minutes: Formbricks or LimeSurvey.

Thanks for reading ❤️ See you in the next one 👋