Buy a new domain

Updated October 12, 2026 · 5 min

Don’t have a domain yet? You can buy one for any published site without leaving your dashboard, on the Free plan or the CMS plan. There is no separate registrar account and no DNS records to copy over.
  1. Search for a domain

    Click "Buy a new domain" on your site's Domains card to open the purchase flow. Type a name and click "Search." Results show the live yearly price for each name, marked "Available" or "Taken." Tap an available one to continue.

  2. Enter the registrant contact

    This becomes the domain's registrant contact, the legal owner of record. We turn on WHOIS privacy automatically, so none of this information is ever published. First name, last name, email, and a full mailing address are required, and so is a phone number: domain registries reject a registration submitted without one.

  3. Confirm and pay

    The confirmation screen shows the domain and its price, notes that it renews yearly at that same price, and that you can cancel anytime before a renewal. Clicking "Buy domain" hands off to a secure Stripe checkout page, billed yearly at the price shown there. Registration usually finishes within a few minutes of payment.

  4. Registration in progress

    After payment, you land back on your site's dashboard with a "Payment received" banner while the domain registers. There's nothing to click. The domain on the Domains card updates on its own as it comes online. If it takes longer than usual, the banner says registration is still in progress and to check back or watch your email.

    Note

    If a registration can’t be completed (the name turns out to already be taken, or the registry rejects it), you’re refunded automatically and emailed an explanation. No action is needed on your part.
  5. DNS and SSL are automatic

    A purchased domain skips the DNS setup that a domain you already own needs. There's no registrar to configure and no records to copy over. We run that domain's DNS directly, so we configure it and issue an SSL certificate once registration completes. It lands on "Live" without you doing anything else.

  6. Renewal and cancellation

    Your domain renews automatically every year at the price you were quoted. It is billed as its own yearly subscription, separate from the CMS plan. You can cancel that renewal before it's due from the Stripe billing portal (the "Manage billing in Stripe" link on your billing page). The domain keeps working for the rest of the year you paid for. It simply won't renew after that.

Frequently asked

How much does renewal cost?

The same price you paid at purchase. The confirmation screen states that the domain renews yearly at that rate.

What happens if a renewal payment fails?

Nothing happens to the domain right away. It keeps working. If the payment keeps failing and the renewal subscription eventually ends, the domain simply stops renewing and expires at the end of the year you already paid for. It's never taken away from you or seized. It just needs a working payment method to keep renewing past that date.

Can I transfer a domain I bought here to another registrar?

Yes, once the standard 60-day post-registration lock that applies to any newly registered domain has passed. Contact support@digitalpotter.io to start a transfer.

Related guides

Ready to see this on your own site?

Build my site free