How to set up your proposals to use your own domain

How it is right now

As it is right now, your recipients are directed to ''
It looks like this in the address bar:

If you’re going for the 100% branded look (which you should), then you’ll want to change that ‘’ part. 

This feature is only available on our monthly paid plans.

Here’s how you do it

  1. First, click the settings icon in the top right of Better Proposals. From there find ‘Proposal Branding’ and click ‘Custom domain’ on the brand you want to edit.
  2. Create a new folder in the public folder of your domain (often called public_html). You can call this something like 'proposal'. If you are using Wordpress, make sure this new folder is created at the same level as wp-content, not inside it.
  3. Download the files, unzip them and upload the individual files, untouched and unedited into the new folder. Make sure the files are uploaded directly into that folder, not inside any other folder like 'CustomDomainFiles'.
  4. In the box on the page, type in the URL you will be using along with the folder name. Say your website is and your new folder is called ‘proposal’, enter into the textbox. You can also use a subdomain if you like, it works in exactly the same way.
  5. Click 'Save'
  6. This will display a red box. Click the 'Test My URL' button to make sure you've set everything up correctly. This should open a success page on your domain.Note: Loading the direct URL ( will display a blank page. If you saw the success page on testing then it's working. When you create a proposal, you'll see it load on your URL when you click the Preview link.
  7. When the test is successful, click 'Confirm and Activate' and you're all good to go.

If at any time you want to switch your custom domain off, simply replace the URL in the box with

If you don't have a PHP server

You must have a PHP based server and FTP or SFTP access to upload the files or it won’t work. If you don’t, or you're using a service like Wix or Squarespace there are two alternatives:

  1. Create a subdomain with your domain provider and point that to a different hosting setup that will allow for the PHP files to be uploaded
  2. Point a subdomain to our server and we will host the files for you.For us to host the files, you need to make some DNS changes at domain level. If that's not something you're familiar with then it's best to ask your web developer or even the domain provider's support team. All you need to do is create an A record for the subdomain 'proposal' (this is often called the name or host of the record), and point this to the IP address (often labelled as 'points to' or 'address'). Once this is done, send an email through to with the full subdomain that you are using (e.g. so that we can get it set up on your account for you.
    This is available at no extra cost on all monthly and annual paid plans.
Did this answer your question?