Forms for
demanding applications
Build form-centric web solutions that are robust, flexible, and scalable.
Built for power
Everything you need to build sophisticated forms that evolve with your business.
Advanced Conditional Logic
Show, hide, and modify fields dynamically based on user input.
Unlimited Nested Groups
Multi-level nested, repeatable field groups.
Server-Side Logic
All calculations, workflows, and conditional logic rules run on the backend. Secure and reliable.
Multi-Step Calculations
Complex formulas with dependencies, live updates, and conditional calculations.
Built for teams who've outgrown simple form builders
Web Agencies
Deliver advanced form functionality for your clients faster, cheaper and with lower risk.
Freelance Developers
Build complex, reliable forms faster with a platform you can rely on.
In-House Teams
Build internal tools and automate processes without custom code.
Forms for demanding applications
FormWork is designed to power critical forms that businesses rely on.
Quote & Pricing Calculators
Complex pricing logic with real-time calculations and conditional discounts.
Application & Onboarding
Multi-step flows with conditional branching and progress tracking.
Surveys & Assessments
Adaptive surveys with scoring, branching, and personalised results.
Order & Booking Forms
Product variations, scheduling, and payment integration.
All features. Every plan.
14-day free trial, no credit card required.
Standard
- Submissions 1,000/mo
- Submission storage 10,000
- File storage 5 GB
- Admin users 5
Plus
- Submissions 10,000/mo
- Submission storage 100,000
- File storage 25 GB
- Admin users 10
Ultimate
- Submissions 100,000/mo
- Submission storage 1,000,000
- File storage 100 GB
- Admin users 50
+ automatic overage scaling
Get UltimateNeed more? Scale automatically
Ultimate plan includes transparent overage pricing
| Resource | Overage rate |
|---|---|
| Additional submissions | $5 / 1,000 per month |
| Additional submission storage | $5 / 10,000 per month |
| Additional file storage | $1 / GB per month |
| Additional admin users | $5 / user per month |
Common questions
How does FormWork handle complex calculations?
FormWork uses a dependency-aware calculation engine that runs entirely server-side. Create multi-step calculations with dependencies, conditional formulas, and real-time updates. Powered by Excel-like formula language and a powerful workflow automation engine.
What happens when I change a form with existing submissions?
FormWork treats forms as versioned schemas. Existing submissions remain valid and interpretable.
What integration options are available?
FormWork provides a comprehensive REST API for headless implementations, plus an embeddable web component for dropping forms directly into your application with full theming support. Each entry has a unique entry key and ID which can be used to associate entries with other data in your application or assign them to your users.
Can forms trigger actions in other systems?
Yes. Workflows can make HTTP requests to external APIs, send emails, and update entries in other forms. Triggers include form submission, field changes, button clicks, and incoming API requests.
Can I track internal status or notes on submissions?
Metafields let you attach admin-only fields to entries — status tracking, internal notes, computed values, or external system IDs. They're invisible to respondents, but are visible to admin users and can also trigger their own workflows.
Can I audit who changed what and when?
Entry revisions track every change with timestamps. Useful for compliance and error recovery.
Ready to build forms that scale?
Join the waitlist for early access.
No spam. Unsubscribe anytime.