For most M&E teams, KoboToolbox is the best default: it is free, hosted, and easy to use. SurveyCTO is worth paying for when research rigor and enterprise support matter, and ODK suits organizations with IT capacity to self-host. All use XLSForm on Android.
At a Glance
| Feature | KoboToolbox | ODK (Central) | SurveyCTO | CommCare |
|---|---|---|---|---|
| Primary use | Surveys & monitoring | Surveys & monitoring | Research surveys | Case management + surveys |
| Cost | Free Community plan (monthly submission cap) plus paid plans | Free (open-source, self-hosted) | Paid subscription, tiered (see vendor for current pricing) | Free tier (limited) plus paid plans |
| Hosting | Cloud (KoboToolbox-run servers) or self-hosted | Self-hosted only | Cloud (managed) | Cloud (managed) |
| Form format | XLSForm | XLSForm | XLSForm | CommCare app builder |
| Mobile app | KoboCollect or ODK Collect | ODK Collect | SurveyCTO Collect | CommCare app |
| Offline capable | Yes | Yes | Yes | Yes |
| Skip logic | Yes (full XLSForm) | Yes (full XLSForm) | Yes (full XLSForm + advanced) | Yes (app builder) |
| GPS capture | Yes | Yes | Yes | Yes |
| Photo/audio | Yes | Yes | Yes | Yes |
| Web forms | Yes (Enketo) | Yes (Enketo) | Yes | Limited |
| Multi-language | Yes | Yes | Yes | Yes |
| Data encryption | At rest and in transit | At rest and in transit | Field-level | At rest and in transit |
| API access | Yes | Yes | Yes | Yes |
| Best for | NGOs, humanitarian, small-medium orgs | Tech-savvy orgs, self-hosted control | Research, large-scale, enterprise | Programs tracking individuals over time |
Detailed Comparison
KoboToolbox
What it is: A free, open-source platform designed for humanitarian and development contexts. Originally built by the Harvard Humanitarian Initiative, now maintained by a dedicated non-profit. Provides a web-based form builder, data management, and basic analysis, all hosted in the cloud.
Strengths:
- Free Community plan for nonprofit and humanitarian organizations (subject to a monthly submission cap; check the current limit on kobotoolbox.org)
- Cloud hosting run by the KoboToolbox nonprofit (the former OCHA humanitarian server was transferred to KoboToolbox in 2023), or self-host for free
- Intuitive web-based form builder (no coding required for basic forms)
- Built-in data visualization and basic analysis
- Large user community and extensive documentation
- Supports XLSForm for advanced users
- Active development with regular feature updates
Limitations:
- Community server can be slow during peak periods
- Less sophisticated data management than SurveyCTO
- No built-in field monitoring or case management
- Technical support limited on the free tier
- Self-hosting requires server administration skills
Best for: Humanitarian organizations, small-to-medium NGOs, programs with limited budgets, organizations that want a quick setup without IT overhead. If you are a small NGO and KoboToolbox works, do not switch to SurveyCTO just because a consultant told you to. The cost difference is real, and most M&E teams never use the advanced features that justify it.
ODK (Open Data Kit)
What it is: An open-source ecosystem for mobile data collection. ODK Central is the server component (self-hosted). ODK Collect is the Android app (also used by KoboToolbox). ODK defines the XLSForm standard that all three platforms use.
Strengths:
- Completely free and open-source
- Full control over data (self-hosted)
- ODK Collect is the most battle-tested mobile data collection app
- Highly customizable for organizations with technical capacity
- Strong developer community
- No submission limits
- Can be hosted on inexpensive cloud servers ($5-20/month)
Limitations:
- Requires self-hosting (server setup, maintenance, backups, security)
- No built-in form builder (use XLSForm in Excel or Google Sheets)
- No built-in analysis or visualization
- Technical support is community-based (forums, not ticketed support)
- Steeper learning curve for non-technical users
Best for: Tech-savvy organizations, those with IT staff, organizations that need full control over their data (government requirements, sensitive research), organizations collecting large volumes of data.
SurveyCTO
What it is: A commercial platform built on the ODK standard, designed for research and large-scale data collection. Managed cloud hosting with enterprise-grade support.
Strengths:
- Enterprise-grade reliability and support (SLA-backed, ticketed)
- Advanced data encryption (field-level encryption for sensitive data)
- Server-side data processing (calculations, validations on submission)
- Built-in data quality assurance monitoring and audit trails
- Direct Stata integration (export in Stata format with labels)
- Sophisticated survey design logic (advanced repeat groups, cascading selects)
- Case management features
- Audio audit (records enumerator audio for quality monitoring)
Limitations:
- Paid subscription across several tiers (see surveycto.com for current pricing)
- Closed-source (no self-hosting option)
- Can be overkill for small, simple surveys
- Form builder less intuitive than KoboToolbox for beginners
- Vendor lock-in risk (data is on their servers)
Best for: Research organizations, impact evaluations, large-scale programs, programs collecting sensitive data (health, protection), organizations that need enterprise support.
CommCare (Case Management)
What it is: A mobile platform designed primarily for tracking individuals over time (case management), with survey capabilities. Built by Dimagi.
Strengths:
- Designed for tracking beneficiaries across multiple visits (case management)
- Workflow logic (what happens when a beneficiary meets certain criteria)
- Multimedia support (videos, images for field workers)
- Offline-capable with smart sync
- Good for community health worker programs
- Dashboards for supervisors
Limitations:
- Not primarily a survey tool (less flexible for one-time data collection)
- Form building is app-based, not XLSForm (different skill set)
- More expensive than KoboToolbox for basic survey use
- Steeper learning curve for simple data collection needs
- Free tier is limited (5 mobile users)
Best for: Community health programs, case management (tracking individuals over time), programs where field workers visit the same beneficiaries repeatedly. If you are only doing one-time surveys, CommCare is the wrong tool. Use it when your program needs to follow the same people across visits.
Data Quality Features
Data quality is the reason most teams eventually pay for SurveyCTO. All four platforms support GPS tracking and photo capture. SurveyCTO stands apart with built-in audio audit, which lets supervisors listen to randomly selected interview recordings to verify enumerator behavior. It also supports server-side high-frequency checks that flag suspicious patterns (identical answers, impossibly fast completion times) automatically after each submission. KoboToolbox offers basic validation constraints inside forms but has no server-side monitoring or back-check workflows. ODK Central gives you the raw data to build your own quality checks, but you write the scripts yourself. CommCare has supervisor dashboards and visit tracking, which works for case management quality but is not designed for survey-specific back-checks or audio audit. If your program requires a formal data quality assurance protocol with high-frequency checks, SurveyCTO is worth the subscription. See data collection burden to weigh how much time your quality processes add.
Total Cost of Ownership
Platform fees are only part of the cost. Budget for devices, enumerator training, technical support, and (for self-hosted ODK) server maintenance. Verify each platform's current pricing on the vendor's own site before budgeting, because subscription tiers and submission limits change.
The relative cost picture for a typical 10-enumerator team is more stable than the exact figures:
| Cost driver | KoboToolbox | ODK (Central) | SurveyCTO | CommCare |
|---|---|---|---|---|
| Platform fee | None to low (free Community plan; paid above the cap) | None (open-source) | Moderate to high (paid subscription) | Moderate to high (paid above the free tier) |
| Devices (10 Android) | Comparable across all four | Comparable | Comparable | Comparable |
| Enumerator training | Low (XLSForm) | Low to moderate (XLSForm plus self-host) | Low (XLSForm) | Higher (app-builder skill set) |
| IT / server admin | None (hosted) | Moderate (you run the server) | None (managed) | None (managed) |
The pattern holds across contexts: KoboToolbox is cheapest if the free Community plan covers your volume. ODK is cheap to license but costs the most in staff time to self-host. SurveyCTO costs more in subscription but saves you from building your own quality infrastructure. CommCare is the most expensive for pure survey work and the cheapest for case management, because building case tracking in KoboToolbox costs more in developer time than the subscription.
Decision Guide
-
"We're a humanitarian organization on a tight budget." Use KoboToolbox (the free Community plan covers most small programs). Start here unless you have a specific reason not to.
-
"We need to run a rigorous impact evaluation with sensitive data." Use SurveyCTO. The encryption, audit trails, and Stata integration justify the cost for research-grade data collection.
-
"We have IT staff and want full control over our data." Use ODK Central (self-hosted). Free, no limits, full data sovereignty.
-
"We track the same beneficiaries over time (health workers, case workers)." Use CommCare. It is designed for case management, not just surveys.
-
"We're a medium-sized NGO running routine M&E surveys." Start with KoboToolbox. If you outgrow it (need better support, encryption, or data processing), consider SurveyCTO.
-
"Our donor requires a specific platform." Use what the donor requires. Some programs mandate SurveyCTO; some humanitarian programs standardize on KoboToolbox. Check before choosing.
Scenario: Case Management at Scale
A health program is tracking 5,000 beneficiaries across 40 health facilities. Community health workers visit the same mothers and children every month. The program needs case management workflows, real-time dashboards for supervisors, and SMS reminders when a beneficiary misses a scheduled visit. CommCare is the right fit. KoboToolbox could handle the individual survey forms, but it cannot link visits to the same beneficiary over time, trigger automated follow-ups, or show supervisors which cases are overdue. The case management logic is the entire point, not a nice-to-have.
Scenario: Rapid Deployment, No Connectivity
A rapid needs assessment team has 3 days to deploy 10 enumerators collecting 500 household surveys with GPS coordinates in a rural area with no cell coverage. KoboToolbox on offline Android tablets is the fastest path. Build the form in the web interface on Monday, deploy to tablets on Tuesday, train enumerators on Wednesday, and start collection on Thursday. All data saves locally and syncs when enumerators return to connectivity. Setting up ODK Central or SurveyCTO licensing in 3 days adds unnecessary friction when speed is the priority. See the survey design guide to plan your form structure before building it in KoboToolbox.
Migration Considerations
Because KoboToolbox, ODK, and SurveyCTO all use the XLSForm standard, you can migrate forms between them relatively easily:
- XLSForm files (.xlsx) work on all three platforms with minor adjustments
- Data export formats are similar (CSV, Excel)
- ODK Collect app works with both KoboToolbox and ODK Central
Switching from CommCare to any of the other three (or vice versa) is harder because CommCare uses a different form format. Plan for 2-4 weeks of rebuilding and testing if you need to migrate away from CommCare.
Do not assume migration is painless even between XLSForm platforms. Server-side calculations, custom reports, and API integrations will not transfer. Budget 1-2 weeks for testing on the new platform before going live.
Common Mistakes
Mistake 1: Choosing a platform without testing it. All four platforms offer free trials or free tiers. Build a test form, deploy it on a phone, and collect 20-30 test submissions before committing to a platform for your full survey.
Mistake 2: Overcomplicating forms. A 200-question form with 50 skip logic rules will break on any platform. Start simple. Pre-test with real enumerators. Iterate.
Mistake 3: No offline testing. Mobile data collection in the field means intermittent connectivity. Test your form with airplane mode enabled. Verify that GPS, photos, and skip logic all work offline.
Mistake 4: Not budgeting for devices. You need Android devices (phones or tablets) for enumerators. Budget $80-200 per device, plus cases, chargers, and replacements for breakage. In some contexts, enumerators can use personal phones; in others, you need to provide devices.
Mistake 5: Assuming the platform handles quality. No platform prevents bad data collection. You still need enumerator training (2-3 days minimum), field supervision, daily data review, and back-checks. The platform is a tool; quality comes from process.
Mistake 6: Paying for features you will never use. SurveyCTO's audio audit and high-frequency checks are powerful. But if your team will not review audio files or act on flagged submissions, you are paying for an enterprise subscription whose advanced features sit unused. Match the platform to your team's actual capacity, not your ideal workflow.