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.

Host my landing page for free

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.dev address “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 planWhat Cloudflare's terms and docs sayAllowed?
Online store whose checkout form takes card numbers on your siteSection 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 CheckoutNot named. The card rule is about “any web property that is receiving Free Services,” and it doesn't mention a payment page hosted elsewhereCloudflare doesn't say
SaaS or web appNot 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 dayYes
Landing page or waitlist for a product you sellNot named, and no rule in the agreement bars itYes
Site for a local businessNot named, and no rule in the agreement bars itYes
Portfolio that offers your services for hireNot named, and no rule in the agreement bars itYes
A client's site you build and host in your own accountBeing 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 youCloudflare doesn't say
Ads, such as Google AdSenseNot named, and no rule in the agreement bars themYes
Site built around affiliate linksNot named, and no rule in the agreement bars itYes
Donate button that opens the payment provider's pageNot 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 itCloudflare doesn't say
Clinic or health form that collects patients' health informationSection 2.2.1(i) of the agreement: no “protected health information” without Cloudflare's written consent, on any planNo, 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 itemCloudflare Pages FreeCloudflare's doc
Requests to static files“free and unlimited”Pages Functions pricing, last updated September 8, 2026
Builds500 a month, 1 at a time, each stopped after 20 minutesPages limits, last updated September 5, 2026
Files20,000 per site, each up to 25 MiBPages limits
Custom domains100 per projectPages limits
Projects100 per accountPages limits
Pages Functions (server code)100,000 requests a day, shared with any Workers on the account, reset at midnight UTCPages Functions pricing
Visitor statsWeb Analytics, “free, privacy-first analytics”Web Analytics for Pages
Form that keeps entriesNone. The Static Forms plugin passes each entry to code you writeStatic 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 planBusiness use under its termsAt the free limitsForm that keeps entriesCustom domain on the free plan
Cloudflare Pages FreeYes. 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 FreeYes. 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 PagesNo. 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)NoYes (docs)
Vercel HobbyNo. “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)NoYes, 50 per project (Hobby docs)
Convika FreeYes. Section 7 of its terms allows commercial use on every plan, Free included, client work tooFree 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 Pro1 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.

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

Compare with other hosts

Share this article

Host a one-page business site with the form built in

Upload the page's HTML file or paste its code. Convika puts it on your subdomain, keeps the form entries, and shows where visitors came from.

Host my landing page for free

Free plan: no credit card, 1 published page, 50 form entries a month.