Hamburg-built open-source survey platform with GPL self-hosting and EU cloud data residency
Review by EuropeanStack EditorialUpdated Verified
LimeSurvey has earned its longevity. Over two decades, it has become the reference implementation for EU-native, research-grade survey infrastructure. The GPL licence and self-hosting capability give organisations complete control over their data. The EU cloud option with selectable German or Finnish data residency solves the managed-hosting need without forcing data offshore. The feature depth — equation fields, token sampling, 80+ languages, 30+ question types — addresses survey requirements that consumer-grade tools explicitly decline to support.
LimeSurvey is a Hamburg-based open-source survey platform founded in 2003 by Carsten Schmitz and incorporated as LimeSurvey GmbH in 2015. The GPL-licensed Community Edition is free to self-host with no response limits. LimeSurvey Cloud adds managed hosting on servers in Germany and Finland, with plans from a free tier (25 responses/month) up to Corporate (dedicated server with SSO/LDAP/SAML). Trusted by 60,000+ organisations including universities, government agencies, and NGOs worldwide.
Headquarters
Hamburg, Germany
Founded
2003
Pricing
EU Data Hosting
Yes
Employees
51-200
Open Source
Yes
Free
Free
€34/mo
€29/mo
€75/mo
Contact Sales
Billing: monthly, annual
LimeSurvey is one of the oldest active survey platforms in the world — and the fact that a Hamburg-built, GPL-licensed tool has outlasted a decade of well-funded SaaS challengers tells you something important about its staying power. Carsten Schmitz released the first version in 2003 under the name PHPSurveyor. Over 23 years it grew into LimeSurvey, formally incorporated as LimeSurvey GmbH in Hamburg in 2015, and became the default survey infrastructure for universities, government agencies, healthcare organisations, and NGOs across Europe and beyond.
The product exists in two distinct forms. The Community Edition is GPL v2/v3 licensed source code that you download, install on your own server, and run forever without paying anything. No response caps. No feature gates. No vendor dependency. The other form is LimeSurvey Cloud, a managed hosting service running on EU servers in Germany and Finland, priced from a free tier (25 responses per month) up through Basic, Expert, Business, and Corporate plans.
Today over 60,000 organisations and 1.5 million cloud users rely on LimeSurvey. That number includes the European Commission, multiple EU member-state statistical agencies, and hundreds of research universities. When the General Social Survey or a public health study needs to collect structured data at scale with full auditability, LimeSurvey is frequently the tool underneath it.
The reason it has survived where shinier alternatives have not is unglamorous: it solves a hard problem correctly. Research-grade survey design — complex branching, token sampling, multilingual administration, quota management, calculated fields — requires capabilities that most consumer-grade tools actively avoid because they add UI complexity. LimeSurvey went the other direction.
LimeSurvey supports over 30 distinct question types. The standard text, single-choice, and multiple-choice questions are there. But so are matrix questions, ranking exercises, sliders, date pickers, geolocation inputs, file uploads, and equation fields — where the answer to a question is calculated from responses to previous questions using a formula.
That last capability matters more than it might sound. A health survey that calculates a BMI field from entered height and weight, or a financial assessment that computes a risk score from multiple sub-questions, no longer requires post-processing in a spreadsheet. The calculation happens inside the survey instrument. Typeform, which excels at conversational experience, does not offer equation fields. Qualtrics does, but at enterprise pricing that most academic or NGO budgets cannot absorb.
The expression manager is LimeSurvey's core routing engine. It evaluates conditions based on any previous response — including calculated values — and can show, hide, or jump to questions accordingly. Multiple conditions can be chained with AND/OR logic, and expressions can reference responses from earlier survey pages, not just the current one.
For a survey covering multiple domains with different follow-up paths depending on a respondent's initial profile, this flexibility eliminates the need to build separate survey instruments. Everything runs in one coherent questionnaire definition that adapts to the respondent.
Token management is LimeSurvey's mechanism for closed surveys sent to a defined panel. Each participant receives a unique URL token. The system tracks who has responded (without necessarily recording identifying information), allows reminders to be sent to non-responders, and supports response anonymisation — where the link between a token and a response is broken after submission.
This feature set is routine for longitudinal panel research, customer feedback programmes with controlled sampling, or any survey where you need participation tracking without storing personally identifiable data against individual responses. It is the kind of infrastructure that academic ethics boards expect to see documented.
LimeSurvey supports over 80 languages and can present a single survey in multiple languages simultaneously — the respondent selects their preferred language from a dropdown. Built-in AI translation assistance accelerates the localisation process for new languages added to an existing survey.
For organisations running international research programmes or EU-wide citizen engagement exercises, this multilingual architecture eliminates the need to maintain separate survey instances per language. One questionnaire definition, multiple front-ends.
The Community Edition installs on any server running PHP and MySQL or PostgreSQL. You control everything: the server location, backup cadence, access controls, and data retention policy. For organisations with existing infrastructure, this is the cleanest possible data sovereignty arrangement.
LimeSurvey Cloud adds managed hosting convenience. The data region selection is explicit: Frankfurt (Germany) or Helsinki (Finland). Both are EU member state locations. A GDPR Data Processing Agreement is available for cloud accounts. Field-level encryption at rest applies to cloud responses. For organisations that cannot self-host but still need EU-only data residency, the cloud offering is a direct answer.
LimeSurvey's pricing model is unusual because the most capable version — the Community Edition — is free. You pay either for convenience (cloud hosting) or volume (higher response limits).
The Free Cloud tier gives you 25 responses per month. That is genuinely useful for prototyping but too limited for any production survey programme. The Basic plan at €34 per month provides 1,000 responses — reasonable for small teams running occasional surveys. The Expert plan restructures to annual billing at €348 per year (equivalent to €29 per month) and includes 10,000 yearly responses plus white-labelling. Business at €75 per month covers 50,000 responses per year with priority support.
The Corporate plan requires a sales conversation and provides a dedicated server, SSO/LDAP/SAML integration, and VIP phone support.
The caveat worth stating clearly: cloud pricing is expensive per response at low volumes compared to SaaS competitors. If you need 2,000 responses per month, the Basic plan's 1,000-response monthly limit requires upgrading to Expert (10,000/year = 833/month on average) or Business. For high-volume cloud users, the economics tip toward self-hosting, where there are no response limits whatsoever. Most enterprise users who evaluate LimeSurvey seriously end up self-hosting.
LimeSurvey GmbH is a German company operating from Hamburg under German and EU law, making GDPR compliance the baseline, not an add-on. The compliance picture varies by deployment mode.
For self-hosted Community Edition users, the data never touches LimeSurvey's infrastructure. Your server, your data, your responsibility — which is the highest possible data sovereignty posture for any tool. EU data protection authorities consistently favour self-hosted solutions for sensitive data collection because the data transfer surface area is zero.
For cloud customers, LimeSurvey offers explicit data region selection between Germany and Finland, a GDPR DPA, and field-level encryption at rest. The cloud infrastructure is auditable through the company's legal notice and DPA documentation.
ISO 27001 certification is not claimed by LimeSurvey for its cloud offering, which distinguishes it from enterprise-grade competitors. For organisations where ISO 27001 is a procurement requirement, this matters and should factor into the decision. For most academic, public-sector, and NGO use cases, the combination of GPL source code auditability, EU hosting, and German legal jurisdiction is sufficient.
Research institutions and universities running academic studies need the equation fields, token sampling, multilingual support, and response anonymisation that LimeSurvey provides. The open-source licence also satisfies institutional procurement policies that require auditable software.
Government agencies and NGOs conducting public surveys or citizen engagement exercises benefit from the EU hosting options, the available DPA, and the fact that a German government entity is a permissible counterparty under most public procurement frameworks.
IT teams with PHP/MySQL infrastructure who want to run surveys without a SaaS subscription cost. Self-hosting LimeSurvey on existing infrastructure is a legitimate €0/year solution at any response volume.
Enterprise organisations running HR, compliance, or employee feedback surveys who need full data sovereignty and cannot route personal data through US-owned platforms.
Conversely, if your team is small, the survey use case is straightforward (a simple contact form or NPS collection), and UI polish matters, the dated LimeSurvey interface will cause friction. Tally or Formbricks serve those requirements with less setup overhead. For highly conversational, one-question-at-a-time form experiences, Typeform remains the benchmark, though it comes with a US-owned corporate structure.
LimeSurvey has earned its longevity. Over two decades, it has become the reference implementation for EU-native, research-grade survey infrastructure. The GPL licence and self-hosting capability give organisations complete control over their data. The EU cloud option with selectable German or Finnish data residency solves the managed-hosting need without forcing data offshore. The feature depth — equation fields, token sampling, 80+ languages, 30+ question types — addresses survey requirements that consumer-grade tools explicitly decline to support.
The trade-offs are real. The interface is dated. Cloud pricing is expensive for low-volume use. Native integrations are limited. Self-hosting requires technical competence that not every team has. But for the organisations LimeSurvey was built for — research institutions, government agencies, healthcare bodies, international NGOs — these trade-offs are largely irrelevant because the alternatives cannot meet their requirements at all.
If data sovereignty, research-grade complexity, or open-source auditability is on your list of requirements, LimeSurvey belongs on your shortlist. If you need a polished UI for a simple contact form, look elsewhere.
The Community Edition is free forever under the GPL v2/v3 licence, with no restrictions on surveys, questions, or responses. You self-host it on your own infrastructure. LimeSurvey Cloud also has a free tier capped at 25 responses per month. Paid cloud plans add higher response limits, white-labelling, and managed EU hosting.
LimeSurvey GmbH is a German entity subject to GDPR. Cloud customers can select data residency in Germany (Frankfurt) or Finland (Helsinki), and a GDPR Data Processing Agreement is available. Self-hosted Community Edition deployments achieve zero data transfer to any third party — all data stays on the customer's own infrastructure, which is the cleanest compliance arrangement possible.
Yes. LimeSurvey supports 80+ languages and allows a single survey definition to be presented in multiple languages — respondents select their language at the start. AI translation assistance helps localise existing surveys quickly. This capability is used by international research institutions, EU institutions, and multinational organisations running cross-border studies from a single questionnaire.
LimeSurvey includes 30+ question types: single and multiple choice, matrix, ranking, slider, date/time, file upload, geolocation, free text (short and long), multiple short text fields, numerical input, equation (calculated from previous responses), and more. The equation question type is particularly notable — it allows mathematical formulas referencing earlier answers, enabling calculated scoring and derived fields within the survey instrument itself.
Self-hosting gives you the complete Community Edition feature set at no cost, unlimited responses, and full control over data residency and retention. It requires a PHP/MySQL server and some administration capability. LimeSurvey Cloud removes the server management overhead and offers managed EU hosting in Germany or Finland, but adds per-month costs and response limits depending on your plan. Most large organisations self-host; smaller teams with no server infrastructure typically start with the cloud.
Open-source experience management platform for in-app surveys and feedback
Alternative to Typeform
Understand user behavior with heatmaps, recordings, and feedback
No-code interactive funnel builder with AI generation, quizzes, and calculators
Customer feedback surveys embedded in your product and website
Alternative to Surveymonkey, Hotjar Surveys