Deftform Logo

Form builder with custom domain: how to host forms on your own domain

Published on Oct 12, 2026

A form is often the first thing a new client, applicant or customer fills out for you. They see your logo, your colors and your wording, and then the address bar shows a domain they have never heard of. Most people will still fill it out. Some will hesitate, and a few will close the tab. A form builder with custom domain support removes that moment of doubt by serving your forms from an address you own, such as forms.yourcompany.com.

In this guide we explain what a custom domain for forms actually is, how the DNS setup works, which mistakes cost people a day of waiting, and what agencies should look for when they manage forms for several clients. We use Deftform as the practical example, because a custom domain is included in every Deftform plan.

Why your forms should live on your own domain

People have been told for years to check the address bar before they type in personal details. That advice works against you when your contact form, booking request or job application sits on a third party domain. The page may look like your brand, but the URL says otherwise, and the more sensitive the data, the more that matters.

There are three practical reasons to move forms onto your own domain:

  • It builds trust. A link like apply.yourcompany.com looks like part of your website, because it is. That is reassuring for anyone asked to share an address, a phone number or a file.

  • It keeps your brand consistent. Your forms stop advertising someone else, and together with your own styles and logo the experience stays on brand from the first click to the thank you page.

  • It gives you control over the address. The hostname belongs to you, so links you print on flyers, put in email signatures or send to clients are tied to your DNS, not to the URL scheme of a vendor.

None of this changes what your form asks. It changes how the request feels to the person on the other side, and for lead forms and client intake, that feeling matters.

How a form builder with custom domain support works

Technically, the setup is simpler than it sounds. Your forms are still hosted by the form builder. You only tell the internet that a certain subdomain of yours should point to that service. This is done with a CNAME record, a DNS entry that says "this name is an alias for that other name".

Once the record is in place, the form builder recognizes requests for your hostname, serves the right forms and secures the connection with an SSL certificate, so visitors see the familiar padlock and an https address. In a good tool, the certificate is issued and renewed automatically. You should never have to upload certificate files yourself.

You will almost always use a subdomain rather than your main domain. The DNS standard does not allow a CNAME record on the root of a domain (example.com itself), because the root already carries other required records. That is why you see addresses like forms.example.com, survey.example.com or apply.example.com. Your main website stays exactly where it is.

Setting up a custom domain for your forms, step by step

The exact screens differ between tools, but the process is the same everywhere. Here is how it looks in Deftform.

  1. Pick a subdomain. Choose something short and descriptive. forms is the safe default; apply, booking or feedback work well when a workspace has one clear purpose.

  2. Add the domain to your workspace. In Deftform you enter the full hostname without https://, for example forms.example.com. The app then shows you the exact CNAME value to use.

  3. Create the CNAME record at your registrar or DNS provider. Use your subdomain (forms) as the name and paste the value Deftform gives you. Some providers want the full hostname in the name field instead, so check how your provider handles it.

  4. Wait for DNS to propagate. Deftform checks the record automatically and sends you an email when the domain is ready and encrypted. This can take up to 24 hours, depending on your registrar.

  5. Test before you share. Open a form on the new address in a private browser window, submit a test response and confirm the notification arrives. Then update the links on your website, in newsletters and in your email templates.

One detail worth knowing: if the CNAME record is not added within five days, Deftform removes the domain from the workspace again and you simply add it once more. That keeps abandoned setups from piling up.

Common mistakes that delay the setup

Most custom domain setups that stall come down to a handful of small things. Check these first before you wait another day.

  • Cloudflare proxy switched on. If your DNS is managed in Cloudflare, the orange cloud needs to be off for the form subdomain, so the record is set to DNS only. With the proxy active, the CNAME is not recognized correctly.

  • The domain written twice. Typing forms.example.com into a name field that already appends your domain produces forms.example.com.example.com. If the setup hangs, look at the full record your provider actually saved.

  • An old record on the same name. A subdomain cannot have a CNAME and, say, an A record at the same time. Delete leftovers from a previous tool before you add the new entry.

  • Certificate restrictions. Some companies use CAA records to limit which certificate authorities may issue certificates for their domain. If yours has them, ask your IT team to check them before you add the domain.

  • Forgotten links. The new address works, but the old form links are still in the footer, a PDF or an autoresponder. Make a short list of every place a form is linked and work through it once.

Custom domains for agencies: one domain per client

For agencies, a single custom domain is rarely enough. Each client wants their forms on their own domain, with their own look, and they usually want their own people to see the responses. If every client needs a separate account, or every extra domain costs a higher tier, the bookkeeping quickly takes more time than the forms.

Deftform handles this with workspaces. Every account includes three workspaces, and each workspace has its own forms, team members, custom domain and settings. Additional workspaces can be bought with a one-time payment, without a limit on how many you add. A typical agency setup looks like this:

  • One workspace per client, connected to something like forms.clientname.com.

  • A custom style per client with logo, colors and background, saved once and reused on every form.

  • The client's own staff invited as team members. Deftform does not charge per seat, so inviting a client's whole office costs nothing extra.

  • Notifications per form by email or webhook, or responses sent straight into tools like HubSpot, Google Sheets or Airtable.

If you also remove the "Powered by Deftform" backlink (a one-time option), the forms read entirely as your client's own. We wrote more about the first weeks with a new client in our guide to simplifying client onboarding.

What to check when you compare form builders

Custom domains are a feature where pricing pages deserve a careful read. With many popular form builders, your own domain is reserved for the higher plans, and branding removal is often a separate step up again. Before you commit, or before you move dozens of forms from one tool to another, go through these questions:

  • Which plans include a custom domain, and how many domains can you connect?

  • Is SSL included and handled automatically, including renewals?

  • Do embedded forms and shared links both use your domain?

  • Can you remove the vendor's branding, and what does that cost?

  • Are team members charged per seat? For agencies with client access, this adds up quickly.

  • Where are the forms and responses hosted? For many European businesses, EU hosting is part of the decision.

If you are evaluating a switch, our pages on Deftform as a Typeform alternative and Deftform as a Jotform alternative go through the differences in more detail.

A custom domain on every Deftform plan

We at Deftform decided early that a custom domain is not a premium extra. It is part of every plan, together with SSL, unlimited responses and unlimited team members. You can buy forms pre-paid at €4 per form in packs of five, choose the Complete plan at €25 per month, or pay once for the Lifetime package at €189. Every plan includes three workspaces, each with its own domain, custom styles, API access and webhooks, and payments through your own Stripe account.

Deftform is made in Germany, and most data is stored on servers in Falkenstein, Germany, while uploaded files are hosted within the EU. For the businesses and agencies we work with, that is often just as important as the domain in the address bar.

If you would like to see how your forms look on your own domain, create a free Deftform account and build your first form. Adding the domain takes a few minutes, and the DNS does the rest.

Show all posts

Create a form — the first one is free to try.