You're launching a product. Maybe it's a mobile app. Maybe it's a desktop application. Maybe it's SaaS. You know you need legal documents. You Google around and you keep running into two terms: EULA and Terms of Service. Both seem to say basically the same thing. Both show up in legal pages of major software companies. So what's the actual difference?
The confusion is understandable. Many companies use these terms loosely. Adobe calls theirs "Terms of Use." Microsoft has both a "Software License Terms" for Windows and a "Terms of Service" for Office 365. Apple has a separate EULA for every app on the App Store plus Terms of Service for iCloud. It looks inconsistent because it kind of is, in practice. But the underlying legal distinction is real, and it matters for which document you need.
This article explains exactly what each document does, which type of business needs which, when you need both, and where to get them.
The Core Legal Distinction
Here's the cleanest way to understand the difference:
A EULA is about software you distribute. It governs what happens to a copy of your software when it lives on someone else's device. The user doesn't own it. They're licensing it from you. The EULA defines the terms of that license.
A Terms of Service is about a service you operate. It governs the relationship between a user and an ongoing service they access, usually through the internet. The user is interacting with your infrastructure. The ToS defines the rules for that interaction.
A EULA says "here are the rules for running our software on your device." A Terms of Service says "here are the rules for using our service." The distinction is software-on-device vs. service-over-network.
What a EULA Covers
An End User License Agreement exists because of intellectual property law. When someone downloads your software, you're not selling them the software. You're granting them a license to use it. The EULA defines the scope and terms of that license.
Key clauses in every EULA
- Grant of license: Exactly what rights the user has. Personal use only? Multiple devices? One installation? Commercial use permitted or not?
- Restrictions: What the user cannot do. No reverse engineering. No decompiling. No redistributing. No creating derivative works. No transferring to another person without permission.
- Intellectual property ownership: You retain all ownership. The user has a license, not a purchase. Adobe doesn't sell you Photoshop. They license it to you. The EULA is how that distinction is legally enforced.
- Termination: Under what circumstances the license can be revoked. Usually: if the user violates the EULA terms.
- Warranty disclaimer: The software is provided "as is." No guarantee it works perfectly. No liability for data loss or system issues caused by the software.
- Limitation of liability: Caps the amount the company can owe if something goes wrong. Usually limited to the amount the user paid for the software.
Real-world EULA examples
Microsoft's EULA for Windows says you can install it on one device, you cannot distribute it to others, and Microsoft retains all intellectual property rights. Steam's subscriber agreement (which functions as a EULA for games) says games purchased are licensed, not sold, and they can revoke access if you violate the terms. Zoom's EULA for the desktop client defines what you can do with the installed application separately from the Terms of Service that governs the online meeting service.
What a Terms of Service Covers
A Terms of Service governs an ongoing relationship between you and your users through the service you provide. It's less about licensing and more about the rules of engagement.
Key clauses in every Terms of Service
- Acceptable use: What users can and cannot do on the platform. No illegal activity. No harassment. No spamming. No scraping. These rules are about behavior within the service, not about the software itself.
- User accounts: Registration requirements, responsibility for account credentials, what happens to accounts when users leave.
- Content ownership: Who owns content users post or create. This is a big deal for platforms. Instagram's ToS grants them a license to use your photos. Twitter's ToS defines how user tweets can be used.
- Service availability: Uptime expectations (or the disclaimer that you make no guarantees). Scheduled maintenance. What happens during outages.
- Payment and billing: For subscription services, this covers billing cycles, auto-renewal, refunds, and what happens when payment fails.
- Termination: When you can terminate a user's account. Usually for ToS violations, fraudulent activity, or non-payment.
- Dispute resolution: Governing law, jurisdiction, arbitration clauses.
Real-world Terms of Service examples
Stripe's Terms of Service governs the payment processing service. It doesn't say anything about installing software because Stripe is accessed via API. GitHub's Terms of Service covers repository hosting, user behavior, and content policies. Notion's Terms of Service covers the workspace service, subscription billing, and data handling. None of these are EULAs because none of them involve software installed on the user's device.
The Head-to-Head Comparison
| Feature | EULA | Terms of Service |
|---|---|---|
| Primary focus | Software licensing rights | Service usage rules |
| Applies to | Installed software (apps, games, desktop software) | Online services, websites, SaaS platforms |
| Key legal concept | Intellectual property license | Service contract / terms of use |
| Common in | Games, desktop apps, mobile apps, SDKs | Websites, SaaS, marketplaces, platforms |
| User rights focus | What they can do with your software | How they can behave on your platform |
| Covers billing? | Rarely (unless subscription) | Yes, for subscription services |
| App Store requirement | Required by Apple App Store | Not specifically required by stores |
Who Needs a EULA
You need a EULA if you distribute software that users install on their own devices. That means:
- Mobile apps (iOS and Android): Apple actually requires a EULA for every App Store app. If you don't provide one, Apple applies their own standard EULA, which may not cover your specific needs and doesn't include your custom clauses.
- Desktop applications: Windows and Mac software downloaded and installed by users.
- Video games: Whether distributed through Steam, Epic, GOG, or directly. Steam's platform has its own subscriber agreement, but individual games typically include their own EULA.
- SDKs and developer tools: Libraries and frameworks that other developers install in their projects.
- Browser extensions: Extensions installed into browsers are software and benefit from a EULA.
Generate a professional EULA for your software in about 60 seconds. Free, no signup.
Who Needs Terms of Service
You need a Terms of Service if you operate an online service that users access. That means:
- Any website: Even a simple blog benefits from a ToS that limits your liability and sets rules for user behavior in comments.
- SaaS products: If you charge for access to a web-based service, a robust ToS is essential for billing disputes, account terminations, and service level expectations.
- Marketplaces: Two-sided platforms need ToS covering both buyer and seller behavior, dispute resolution, and fee structures.
- API services: If you provide an API that other developers use, your Terms of Service defines the rules for that access.
- Online communities: Forums, Discord servers, social platforms all need ToS defining acceptable behavior.
Build a complete Terms of Service for your website or service free at FreeTOS. For SaaS-specific needs, the SaaS Terms Generator covers subscription billing, service levels, and data handling that generic ToS templates miss.
When You Need Both
Many products need both documents. Mobile apps are the most common example. You have a mobile app (the installed software, covered by EULA) that connects to an online service (covered by ToS). Your user needs to agree to both.
Here's how major companies handle this:
- Spotify: Has a EULA for the desktop and mobile app installations, plus a broader Terms of Service for the streaming service itself, including subscription billing and content rules.
- Dropbox: Has Terms of Service for the service and separate business terms for enterprise customers. The desktop app is covered under the same ToS umbrella.
- Adobe Creative Cloud: Has a Terms of Use for Creative Cloud (the service), Software License Agreements for each individual application (which function as EULAs), and a separate Privacy Policy.
For smaller products, combining both into a single "Terms of Use" document is perfectly acceptable and often cleaner for users. The combined document just needs to cover all the necessary clauses from both types.
The Shrinkwrap vs. Clickwrap Distinction
How a EULA is presented affects its enforceability. There are three main models:
Shrinkwrap: The user opens physical packaging and is deemed to have accepted the license terms. This model is mostly obsolete with digital distribution.
Clickwrap: The user must actively check a box or click an "I Agree" button before installation or use. Courts have consistently upheld clickwrap agreements. This is the modern standard.
Browsewrap: Terms are posted on a website with a note saying "by using this site, you agree to our terms." Courts have been much less consistent in enforcing browsewrap agreements because users can claim they never saw the terms. Active consent is always stronger.
For EULA enforcement, clickwrap is what you want. Show the terms before installation, require a checkbox, store a record of the agreement. For Terms of Service on websites, a clickwrap during signup combined with a footer link is best practice.
Common Mistakes With These Documents
- Using a generic ToS where you need a EULA: A generic website Terms of Service doesn't cover software licensing rights, restrictions on reverse engineering, or device installation terms. If you distribute software, you need language specific to that.
- Copying someone else's EULA: Every EULA is specific to the product and business. What works for Adobe Photoshop doesn't work for your indie app. The license scope, restrictions, and limitations need to reflect your actual product.
- Not presenting the EULA before installation: If users never see it, a court may not enforce it. Make the EULA clickwrap during the setup process.
- Forgetting to update after product changes: Adding an online component to a previously offline app? Your documentation needs to reflect that change.
Get the Right Document for Your Product
Not sure if you need a EULA, a Terms of Service, or both? FreeTOS has generators for all of them. Free. No signup. Tailored to your specific product type.
Generate a EULA Generate Terms of ServiceFrequently Asked Questions
A EULA (End User License Agreement) governs how users may use a specific piece of software installed on their device. A Terms of Service governs the relationship between a user and an online service or website. The key distinction is that a EULA is about licensing software you distribute, while a ToS is about the rules for using a service you operate. Software apps need a EULA. Websites and online services need a ToS. Many products need both.
Most mobile apps need both. The EULA governs the software itself, which is installed on the user's device. The Terms of Service governs the online service the app connects to, including user accounts, data, subscriptions, and behavior on the platform. Apple's App Store requires a visible EULA for all apps. Apps without one have their default Apple EULA applied, which may not protect your specific business interests.
Yes, many companies do this effectively. Combined documents are often called Terms of Use or simply Terms, and they cover both software licensing and service rules in one place. This works well for apps that are primarily a client interface for an online service (like most SaaS apps). The risk is that a combined document needs to be comprehensive enough to cover both sets of requirements, which can make it longer and more complex.
A EULA must clearly state that the user is receiving a license, not ownership of the software. It must define the scope of the license (personal use only, number of devices, etc.), prohibitions on reverse engineering and redistribution, warranty disclaimers, and limitation of liability. For clickwrap EULAs (where users click 'I Agree'), courts generally enforce them if the terms were reasonably visible and the user had a genuine opportunity to read them before agreeing.
Pure SaaS products (accessed entirely through a browser with no installed component) generally need a Terms of Service, not a EULA. The EULA applies when the user installs software on their own device. However, if your SaaS has a downloadable desktop app, mobile app, or API client library, those components should be covered by a EULA or combined Terms document. If you're unsure, a combined Terms document covering both bases is the safest approach.
Written by
Abd ShantiBuilding FreeTOS.org. Writing about website compliance, legal documents, and making legal tools accessible to everyone. Connect on LinkedIn.