You were redirected to English. Revenir en français →
Back to all guides
Domain ~10 minutes Domain at cost

Buy and delegate your Cloudflare domain

Register your domain at Cloudflare, then give me technical control by inviting me as a member. You stay the owner, I only handle the technical side.

1

Sign in to Cloudflare (or create a free account)

Open the Cloudflare dashboard. If you don't have an account yet, create one, it's free. Verify your email address and keep a payment card handy for the domain purchase.

Open the Cloudflare dashboard
2

Register your domain name

In the sidebar, expand "Domains" then click "Registrations". At the top right of the page, click the blue "Buy domain" button, search for the name you want, for example my-business.com, and pay by card.

Cloudflare sells domains at cost, with no markup: you pay the registry price, usually around 10 to 13 USD per year for a .com, at the same price every year. The DNS zone is created automatically in your account.

Path in the dashboard

Sidebar > Domains > Registrations > "Buy domain" button

You only need the domain name. Your site hosting is part of my service, on Cloudflare's own infrastructure, so everything ends up in one place.

Cloudflare dashboard, "Registrations" page: "Domains" expanded in the sidebar with "Registrations" selected, and the blue "Buy domain" button at the top right.
3

Open member management

At the bottom of the sidebar, expand "Manage account" then click "Members". On the "All members" tab, click the blue "+ Invite members" button at the top right.

Path in the dashboard

Sidebar > Manage account > Members > "+ Invite members" button

Cloudflare "Members" page (breadcrumb "Manage Account > Members"), "All members" tab active and the blue "+ Invite members" button at the top right.
4

Invite me with my email address

On the "Invite members" page, in the "Add email addresses" section, enter my email address. It then shows up as a chip:

The "Add email addresses" section of Cloudflare's "Invite members" page, with the address marc@muller.im shown as a chip.
5

Pick the "Administrator" role

Just below, in the "Add permission policies" section, leave both menus on their defaults (your account, then "Entire account"). In the "Search by role name..." field, type "admin": the "Overall roles" group shows two roles. Turn on the toggle for "Administrator", not the one for "Super Administrator - All Privileges", then click "Create policy".

Cloudflare describes "Administrator" as: "Can access the full account and edit subscriptions. Cannot manage memberships nor billing profile." That is exactly the scope I need. On the screenshot the account shown is "[email protected]'s Account"; on your side it will be the name of your own account.

The "Add permission policies" section: "admin" typed in the role search, "Overall roles" group open showing "Super Administrator - All Privileges" (off) and "Administrator" (on).
6

Confirm the invitation

A summary card appears in "Add permission policies": check that it reads "SCOPE" your account, "APPLIES TO" "Entire account" and "ROLES" "Administrator". If it does, click the blue "Invite members" button at the bottom right.

Permission policy summary card: SCOPE the account, APPLIES TO "Entire account", ROLES "Administrator", with "Cancel" and "Invite members" buttons at the bottom.
7

Let me know it's done

In the "All members" list, I now appear with the "Pending" status: that's normal, all that's left is for me to accept the invitation I receive by email. Send me a message by email or WhatsApp with the registered domain name, and I'll start the DNS setup to point to your site.

"All members" list after the invite is sent: the invited member appears with the "Pending" status.

You stay in control

The "Administrator" role gives me control over the technical side, nothing more. No access to your billing or card, no member management (I can't invite or remove anyone), and no domain deletion (reserved for the "Super Administrator", which is you). You remain the sole owner of the account and the domain, and you can revoke my access anytime: "Members", the row with my name, "Revoke", then "Yes, revoke access".

Tips

  • Turn on domain auto-renew so you don't risk losing it (renewal is charged to your card, at cost).
  • Enable two-step verification (2FA) on your Cloudflare account: a simple, effective security habit.
  • Don't touch any DNS setting yourself, I handle it.

Frequently asked questions

Why buy my domain at Cloudflare?

Cloudflare sells domains at cost, with no markup and no pushy add-ons. Since your site is hosted on Cloudflare's infrastructure anyway, the domain and the site end up in one place: simpler to manage and to track.

Does Marc have access to my card or billing?

No. The "Administrator" role gives no access to billing or payment methods. I can manage the domain's technical side (DNS, SSL, settings), none of your banking details.

Can I remove this access later?

Yes, anytime. Go to "Members", find the row with my name, click "Revoke" then confirm with "Yes, revoke access". Access is cut immediately, and you don't need anyone to do it.

Who pays for the domain, and how much?

You do, directly at Cloudflare, at cost: usually around 10 to 13 USD per year for a .com, no markup. Renewal is charged to your card at the same price. I recommend turning on auto-renew.

Do I also need to buy hosting?

No. Your site is hosted on Cloudflare Pages, that's part of my service. At Cloudflare, you only need the domain name.

Once the invite is sent

Send me your domain name by email or WhatsApp.