Free Terms of Service Generator
Build a Terms of Service tailored to your product in two minutes. Toggle the clauses that fit (accounts, user-generated content, payments, prohibited activities), and download a signable PDF. Upgrade to Documents Pro ($49 one-time) for limitation-of-liability and arbitration clauses, Spanish output, and DOCX + HTML downloads.
Output language
Download
Upgrade to Pro → · DOCX + HTML + ES output + liability & arbitration clauses
Templates only. Not legal advice. Have a licensed attorney review before relying on the document in production.
Why use this generator
- SaaS launching this week — needs a ToS live before sign-ups open so Stripe and the App Store approve the listing.
- Ecommerce store accepting payments — must spell out refund policy and dispute resolution.
- Marketplace connecting buyers and sellers — needs UGC moderation and prohibited-activity language.
- Mobile app submitting to the App Store / Play Store (both require a ToS URL).
- B2B product avoiding US class actions — Pro adds arbitration + limitation-of-liability clauses.
How it works
- 1Fill in your business name, URL, and contact email.
- 2Pick the business type (SaaS, ecommerce, marketplace, blog, or mobile app) and your governing jurisdiction.
- 3Toggle the feature switches: do you have accounts? user-generated content? paid plans?
- 4Pick which prohibited activities apply to your product (most ship with spam, scraping, and illegal use checked).
- 5Hit Download PDF. Pro unlocks DOCX + HTML, Spanish output, and the high-value liability + arbitration clauses.
- 6Publish at /terms on your site. Update whenever you add a new feature or change pricing.
Frequently asked questions
- Is this Terms of Service legally binding?
- The document you download is a contract you can publish, yes — and continued use of your product by an end user binds them to it (in jurisdictions that recognize browsewrap or clickwrap agreements). Whether every clause is enforceable depends on your jurisdiction. Standard template + targeted legal review beats either extreme.
- Browsewrap vs clickwrap — which one does this template assume?
- Neither, on its own. The template is the contract text. How you bind users to it is a UI question: a checkbox at sign-up (clickwrap, stronger), or a 'by using this site you agree' link in the footer (browsewrap, weaker). For paid SaaS, use clickwrap.
- When do I need an arbitration clause?
- Arbitration clauses keep disputes out of public court and waive jury trials and class-action participation. For consumer-facing US products at scale, they sharply limit class-action exposure. For early-stage B2B, they matter less. Pro unlocks the clause if you want it.
- What's the difference between user accounts and user-generated content?
- User accounts: people sign in and create something tied to them (profiles, saved data). UGC: that content is visible to other users or the public (posts, comments, listings, reviews). UGC adds moderation language and a license grant from the user to you so you can host their content.
- Why do I need a limitation of liability clause?
- Without it, every customer who has a bad day blames you — and a court can award unlimited damages. The clause caps your liability at a sensible number (typically the fees you collected from that customer in the past 12 months, or $100, whichever is greater). Required for any product touching money or critical workflows.
- Can I update the Terms later?
- Yes. Free users come back and regenerate. Pro users get the Documents dashboard where past inputs are remembered, so you can flip a toggle and re-export without re-entering everything.