Is Cloudflare Pages free for commercial use?
Quick answer
Yes. Cloudflare's agreement, last updated September 12, 2025, sets no personal-use limit, but you may not “process or collect personal or business credit card information on any web property that is receiving Free Services.” Cloudflare doesn't say whether its plans page's “personal or hobby projects” line limits use.
Free plan: no credit card, 1 published page, 50 form entries a month.
On this page
Yes. Cloudflare Pages runs under Cloudflare's Self-Serve Subscription Agreement, last updated September 12, 2025, and none of its rules limits free services to personal or non-commercial use. The one rule aimed at selling says you may not “process or collect personal or business credit card information on any web property that is receiving Free Services.” The Service-Specific Terms for the Developer Platform, which name Cloudflare Pages and were last updated September 28, 2026, add: “Unlike most Cloudflare products, the Developer Platform can be used to host content.” One line leaves room for doubt: Cloudflare's plans page pitches its Free plan “For personal or hobby projects that aren't business-critical,” and Cloudflare doesn't say whether that line limits use.
Cloudflare's terms and docs were read on October 23, 2026: the Self-Serve Subscription Agreement (last updated September 12, 2025), the Developer Platform's Service-Specific Terms (last updated September 28, 2026), the Pages limits (last updated September 5, 2026), and the plans page. This page applies them to the sites people ask about, lists what the free plan includes, and sets Pages next to 4 other free hosts. Terms change, so check them before you launch.
What Cloudflare's terms say
4 Cloudflare documents bear on a business site on Pages.
- Self-Serve Subscription Agreement, section 2.2.1. The agreement governs Cloudflare's services “that are provided as part of a subscription or require a Cloudflare account,” and Pages needs an account. Section 2.2.1 lists 10 things you may not do “Unless otherwise expressly permitted in writing by Cloudflare,” and none of them bars running a business site. 3 of them matter to a business site: you may not “process or collect personal or business credit card information on any web property that is receiving Free Services” (h), store or transmit “protected health information” without Cloudflare's written consent (i), or “sign up for the Services on behalf of a third party” (a).
- The same agreement, section 2.6. Free services stay free until, among other things, the “termination of the Free Service by Cloudflare in our sole discretion,” and “We will have no liability for any harm or damage arising out of or in connection with any Free Services.”
- Service-Specific Terms, Developer Platform. The section covers Cloudflare Workers and Cloudflare Pages. Beyond the hosting line, it lets Cloudflare “temporarily limit your storage and/or the number of requests” when serving them “would put an undue burden on the Cloudflare network.” Cloudflare may also rename a
pages.devaddress “for any or no reason,” and says it will try to give a week's notice, but “this right does not apply to Customer’s custom domains.” - Plans page. Under Network & CDN, Cloudflare pitches its $0 plan “For personal or hobby projects that aren't business-critical,” and Pro “For professional websites that aren't business-critical.” The Compute & Storage tab, which lists Workers, carries no such line, and the page doesn't list Pages. Section 1 of the agreement takes in “any applicable plan or product limits, disclaimers, or other terms presented to you on our website or documentation,” and the Pages limits doc sends you to this page “For more details on removing these limits.” Cloudflare doesn't say whether the “personal or hobby” line is one of those terms. No rule in the agreement limits free services to personal use.
The Website and Online Services Terms of Use, effective August 1, 2025, don't govern a Pages site. They cover cloudflare.com and the services you use without an account, and they say they “DO NOT APPLY” to services under the Self-Serve Subscription Agreement. Cloudflare's docs don't take up the question either: the full Pages documentation, in the one file Cloudflare publishes for AI tools (llms-full.txt), doesn't contain the word “commercial” (searched October 23, 2026).
Case by case
The table applies the terms to the sites people ask about. A row reads Yes where no rule bars the site, No where one does, and “Cloudflare doesn't say” where a rule may reach the site and Cloudflare doesn't name it. Cloudflare has the final say on your case.
| Site on Cloudflare Pages' free plan | What Cloudflare's terms and docs say | Allowed? |
|---|---|---|
| Online store whose checkout form takes card numbers on your site | Section 2.2.1(h) of the agreement: you may not “process or collect personal or business credit card information on any web property that is receiving Free Services” | No |
| Store or booking page that sends buyers to a checkout on the payment company's site, such as Stripe Checkout | Not named. The card rule is about “any web property that is receiving Free Services,” and it doesn't mention a payment page hosted elsewhere | Cloudflare doesn't say |
| SaaS or web app | Not named, and no rule in the agreement bars it. The Pages overview offers to “Create full-stack applications,” and Pages Functions share the Workers Free allowance of 100,000 requests a day | Yes |
| Landing page or waitlist for a product you sell | Not named, and no rule in the agreement bars it | Yes |
| Site for a local business | Not named, and no rule in the agreement bars it | Yes |
| Portfolio that offers your services for hire | Not named, and no rule in the agreement bars it | Yes |
| A client's site you build and host in your own account | Being paid isn't named. Section 2.2.1(a) of the agreement bars signing up “for the Services on behalf of a third party” without Cloudflare's written permission. A Pages site “can be managed by an unlimited number of users,” per the limits, so the client can own the account and add you | Cloudflare doesn't say |
| Ads, such as Google AdSense | Not named, and no rule in the agreement bars them | Yes |
| Site built around affiliate links | Not named, and no rule in the agreement bars it | Yes |
| Donate button that opens the payment provider's page | Not named. The card rule is about “any web property that is receiving Free Services,” and it doesn't mention a payment page hosted elsewhere. A donate form that takes card numbers on your own site falls under it | Cloudflare doesn't say |
| Clinic or health form that collects patients' health information | Section 2.2.1(i) of the agreement: no “protected health information” without Cloudflare's written consent, on any plan | No, without written consent |
The card rule is about “Free Services.” The documents read for this page don't say which paid plan takes a Pages site out of that term, so ask Cloudflare before you put a card form on Pages.
What Cloudflare Pages' free plan includes
| Free plan item | Cloudflare Pages Free | Cloudflare's doc |
|---|---|---|
| Requests to static files | “free and unlimited” | Pages Functions pricing, last updated September 8, 2026 |
| Builds | 500 a month, 1 at a time, each stopped after 20 minutes | Pages limits, last updated September 5, 2026 |
| Files | 20,000 per site, each up to 25 MiB | Pages limits |
| Custom domains | 100 per project | Pages limits |
| Projects | 100 per account | Pages limits |
| Pages Functions (server code) | 100,000 requests a day, shared with any Workers on the account, reset at midnight UTC | Pages Functions pricing |
| Visitor stats | Web Analytics, “free, privacy-first analytics” | Web Analytics for Pages |
| Form that keeps entries | None. The Static Forms plugin passes each entry to code you write | Static Forms plugin |
When a free account uses up its Functions requests for the day, Cloudflare's routing docs, last updated September 18, 2026, let you choose: “Fail open” serves the static files, and “Fail closed” returns an error page. Cloudflare's Workers Paid plan lifts the daily cap for “a minimum charge of $5 USD per month for an account.” Cloudflare's Pro and Business plans raise the build cap to 5,000 and 20,000 a month, and custom domains to 250 and 500 per project.
Cloudflare now steers new sites away from Pages. The Pages overview, last updated August 25, 2026, asks “Are you sure you want to use Pages?” and says “Start new projects with Workers.” Requests to a Workers site's static files are also “free and unlimited,” per the Workers static assets docs, and Workers falls under the same Developer Platform terms, so the commercial-use answer doesn't change.
Cloudflare Pages and other free hosts
| Host and free plan | Business use under its terms | At the free limits | Form that keeps entries | Custom domain on the free plan |
|---|---|---|---|---|
| Cloudflare Pages Free | Yes. No personal-use limit, but no card data “on any web property that is receiving Free Services” (terms) | Static files stay free and unlimited; Functions fail open or closed past 100,000 requests a day (docs) | No (Static Forms hands entries to your code) | Yes, 100 per project (limits) |
| Netlify Free | Yes. Its 2024 Free plan announcement: “you can deploy commercial projects” | On accounts created since September 4, 2025, 300 credits a month; at zero, “all of your web projects (sites/apps) are paused” (credit docs) | Yes, “free and unlimited” (credit docs) | Yes (pricing) |
| GitHub Pages | No. Not for “your online business, e-commerce site” (terms) | Soft limit of 100 GB of bandwidth a month; past it, GitHub “may not be able to serve your site” (limits) | No | Yes (docs) |
| Vercel Hobby | No. “Hobby teams are restricted to non-commercial personal use only” (fair use guidelines) | 100 GB of data transfer a month; past a limit, you wait until 30 days have passed (Hobby docs) | No | Yes, 50 per project (Hobby docs) |
| Convika Free | Yes. Section 7 of its terms allows commercial use on every plan, Free included, client work too | Free includes 10,000 page views a month; past that, editing and stats pause, and the pages stop 7 days later, until the month ends or you upgrade (pricing) | Yes, 50 a month, with CSV export and an email for each; entries past that are kept for Pro | 1 subdomain, such as www |
The pages Is Netlify free?, GitHub Pages commercial use, and Vercel Hobby commercial use go through each host case by case. Which free hosting lets me run a business site? sets the 4 hosts' rules side by side.
Convika for a one-page business site
Convika hosts landing pages, one HTML page each, with a form that keeps entries and stats on who visited. Section 7 of its terms allows commercial use on every plan, Free included: a page that sells or advertises a product or service, a startup or waitlist page, a portfolio that offers your services for hire, or a client's page you build, host, and bill the client for. On commercial use, the one thing it bars is reselling Convika itself without permission, for example selling access to Convika accounts, its API, or its MCP server as your own hosting product.
For a single page, often one HTML file from ChatGPT, Claude, or Gemini, here is what changes from Pages:
- No build or Git. Upload the page's HTML file, up to 2 MB, or paste its code in the dashboard. Claude, Claude Code, or Codex can also save it through Convika's MCP server.
- A form that keeps entries. Free shows 50 entries a month, emails you each one, and exports them as CSV; entries past that are kept for Pro. On Pages, the Static Forms plugin leaves storing entries to code you write.
- Visit stats with sources. See visits, referrers, UTM campaigns, devices, countries, and button clicks, for 90 days.
- Your own domain on Free. Connect 1 custom subdomain, such as
www.yourbrand.com, with the SSL certificate issued for you.
Free includes 1 published page and 10,000 page views a month, with a small “Convika: share your HTML as a link, free” badge. Pro removes the badge and the form cap. Pro costs $12 a month. Convika hosts one HTML page per site and connects subdomains such as www, not a bare domain, so a site with several routes, a build step, or server code fits Cloudflare Pages better.
Which one to pick
- A site with several pages, a build step, or server code: Pick Cloudflare Pages' free plan, or Workers for a new project, and add a form service if the site needs one.
- A checkout that takes card numbers on your own page: Don't put it on Pages' free plan. The card rule rules it out, and Cloudflare doesn't say which paid plan lifts it.
- One landing page with a signup form and visitor stats: Pick Convika's Free plan. Pro, at $12 a month, removes the badge and the 50-entry cap.
- A Next.js app that already runs on Vercel: Pick Vercel Pro. Hobby is for non-commercial use only.
Frequently asked questions
Is Cloudflare Pages free for commercial use?
Yes. Cloudflare's Self-Serve Subscription Agreement, last updated September 12, 2025, sets no personal-use or non-commercial limit on free services. It bars one thing aimed at selling: you may not “process or collect personal or business credit card information on any web property that is receiving Free Services.” Cloudflare's plans page pitches the Free plan “For personal or hobby projects that aren't business-critical,” and Cloudflare doesn't say whether that line limits use. Requests to static files are free and unlimited.
Can I use Cloudflare Pages for my business website?
Yes. A company site, a landing page, or a portfolio that offers your services breaks none of the 10 rules in section 2.2.1 of Cloudflare's agreement. Cloudflare's plans page pitches the free plan “For personal or hobby projects that aren't business-critical,” and Cloudflare doesn't say whether that line limits use. The free plan comes with no service-level commitment: Cloudflare offers free services until it ends them “in our sole discretion.”
Can I sell products or take payments on a Cloudflare Pages site?
No, not with a card form on your own site on the free plan. Cloudflare's agreement bars you from collecting “personal or business credit card information on any web property that is receiving Free Services.” A checkout or donate page on the payment company's own site, such as Stripe Checkout, isn't named either way, so Cloudflare has the final say on it.
Is Cloudflare Pages free forever?
No. Cloudflare lists its free plan at $0 a month and names no end date, but its agreement keeps free services only until, among other things, “termination of the Free Service by Cloudflare in our sole discretion.” Cloudflare's Pages overview also says “Start new projects with Workers,” whose static files are free and unlimited too.
Does Cloudflare Pages limit bandwidth on the free plan?
No. Cloudflare's docs say “requests to static assets are free and unlimited” on both free and paid plans, and they set no bandwidth cap for Pages. Server code counts separately: Pages Functions share the Workers Free allowance of 100,000 requests a day. Cloudflare's Developer Platform terms let it “temporarily limit” requests that “put an undue burden on the Cloudflare network.”
Does the Cloudflare Pages free plan limit builds?
Yes. Cloudflare Pages' free plan allows 500 builds a month, 1 at a time, and stops a build after 20 minutes. Cloudflare's Pro and Business plans raise the cap to 5,000 and 20,000 builds a month. Uploading a folder you built yourself, by drag and drop or with Wrangler, needs no build on Cloudflare.
Can I use a custom domain on Cloudflare Pages for free?
Yes. Cloudflare Pages' free plan connects up to 100 custom domains per project. A subdomain such as www.example.com needs only a CNAME record at your DNS provider. A bare domain such as example.com has to use Cloudflare's nameservers, per Cloudflare's custom domains docs.
Can I sign up for Cloudflare Pages on behalf of a client?
No, not without Cloudflare's written permission. Its agreement bars you from signing up “on behalf of a third party.” Being paid to build a site isn't named, and a Pages site can be managed by an unlimited number of users, so the client can own the Cloudflare account and add you. Convika's terms allow client pages on every plan, Free included: you build the page, host it on Convika, and bill the client.
Does Cloudflare Pages have a form that stores submissions?
No. Cloudflare Pages has no form that keeps entries. Its Static Forms plugin passes each submission to code you write, which can save it to KV, so you write that code or add a form service. Convika's Free plan hosts one page with a form that keeps 50 entries a month and emails you each one. The page Does Cloudflare Pages have forms? compares 4 ways to get submissions.
Can I use Netlify's free plan for a business site instead?
Yes. Netlify's 2024 Free plan announcement said “you can deploy commercial projects” on it. On accounts created since September 4, 2025, Netlify's Free plan runs on 300 credits a month, a production deploy costs 15, and when the credits run out “all of your web projects (sites/apps) are paused.” The page Is Netlify free? works through what the credits cover.
Sources
Each source was read on October 23, 2026 (JST). Dates in parentheses are the document's own.
- Cloudflare Self-Serve Subscription Agreement (last updated September 12, 2025)
- Cloudflare Service-Specific Terms, Developer Platform (last updated September 28, 2026)
- Cloudflare Website and Online Services Terms of Use (effective August 1, 2025)
- Cloudflare plans (no date on the page)
- Cloudflare Pages limits (last updated September 5, 2026)
- Cloudflare Pages Functions pricing (last updated September 8, 2026)
- Cloudflare Pages Functions routing (last updated September 18, 2026)
- Cloudflare Pages overview (last updated August 25, 2026)
- Cloudflare Workers pricing (last updated October 2, 2026)
- Cloudflare Workers static assets billing (last updated April 23, 2026)
- Cloudflare Pages custom domains (last updated April 21, 2026)
- Cloudflare Web Analytics for Pages (last updated April 21, 2026)
- Cloudflare Static Forms plugin (last updated April 21, 2026)
- Netlify Free plan announcement (November 12, 2024), How credits work (last updated August 12, 2026), and Credit-based pricing plans (last updated September 1, 2026)
- GitHub Terms for Additional Products and Features (effective August 27, 2026) and GitHub Pages limits (no date on the page)
- Vercel fair use guidelines (last updated September 14, 2026) and Vercel Hobby plan (last updated September 14, 2026)
Next step
How to share an HTML file as a link that opens on any phone
Email and Google Drive open HTML files on a phone without scripts. Compare 5 hosts (Netlify Drop, Tiiny Host, GitHub Pages, Convika) and follow 4 steps.
Related articles
- Which free hosting lets me run a business site? GitHub Pages, Netlify, Vercel, Cloudflare Pages: what each one's terms sayNetlify Free and Cloudflare Pages allow a business site; GitHub Pages and Vercel Hobby don't. Each host's rule, quoted and dated, across 10 kinds of site.
- Does Cloudflare Pages have forms? 4 ways to get submissionsNo: write a Pages Function, use the Static Forms plugin, add Formspree, or host the page on Convika.
- Is Netlify free? What the Free plan's 300 credits cover in 2026Netlify's $0 plan gives 300 credits a month (15 per deploy, 20 per GB) and allows commercial projects. See how long 300 credits last for 1 HTML page.
- Can you use GitHub Pages for a commercial or business site?GitHub Pages bans e-commerce and SaaS, and business landing pages are a gray area. See what the 2026 terms allow and free hosts without a business rule.
- Can you use Vercel's Hobby plan for a commercial site?No: Vercel's September 14, 2026 fair use guidelines limit Hobby to non-commercial personal use. See what counts, what needs $20/mo Pro, and free hosts.
- What happens to a free website when it gets too much traffic? Limits comparedTraffic limits of 8 free hosts, GitHub Pages, Netlify, and Vercel included: whether a viral page stops, slows, or gets billed, and how to keep it up.