Bookwhen does not currently offer an option that allows bookers to enter an exact amount they would like to pay/donate for a ticket. If, rather than one fixed ticket fee, you'd like your customers to be able to 'pay as they feel', you will need to set up ticket options for this.

This article covers:

Please note: Ticket costs are available on the Lite plan or above.

Setting up a donation ticket

In the ticket settings, during entry setup, you can create as many different tickets as you wish, each with its own cost. Here's an example:

The options displayed as shown below to your bookers:

You can set as many different donation amounts as you wish, including free tickets.

💡 Remember, each ticket equals one attendee, meaning a single booker cannot purchase multiple donations, so make sure you give plenty of options!

Using payment providers to take donations

Some payment providers, such as PayPal and Monzo, allow you to create a unique link where someone can pay you directly for any amount.

In your PayPal account, go to 'Send and Request' and select 'Request', then 'Get your own PayPal in your PayPal link:

PayPal will let you choose your unique URL where customers can visit to pay you:

You can then paste your link directly anywhere, including your page description, for example. You can find more info about here.

Your link can be set up as receiving either personal or goods & services payments from within your account here. You can only select one of these options to be active on your account; they can be easily swapped if needs be.

Personal payments intended from friends and family do not incur fees for the recipient and are not covered by PayPal protection. By accepting goods and services, you will be protected by PayPal's protection and incur fees as the recipient.

Please check PayPal's current fees here.

When your customers choose PayPal

They will need to have a PayPal account themselves. Here's how it will look when they donate:

They will be able to select the exact amount they wish to pay.

In your Monzo app, ensure Payments with Friends is switched on in your Settings. Head to Payments and select Request. You'll see a Share a link button, which will take you to your link. You can share this link anywhere in Bookwhen, such as your page or event description.

Using is free of charge, so it won't incur any fees for the payer and payee.

You can find more information about here.

This is how the screen will look when your customers choose to pay via Monzo:

They won't need a Monzo account and can use their debit card to pay:

Adding a donation button

You can add a visual button that links to your payment button on your public page, like in this example:

The button codes

PayPal button:

<div class="view_button">       <a class="small button" href=""target="_blank">Donate via PayPal</a>     </div>

Monzo button:

<div class="view_button">       <a class="small button warning" href=""target="_blank">Donate via Monzo</a>     </div>

Let's break down one example:

  • class="view_button"> 

    This is the button shape.

  • <a class="small button" 

    This is the button colour. You can replace this from the list below.

  • href="" 

    This is your payment link. If it doesn't already include https://www. you will need to have this; otherwise, it won't work.

  • target="_blank  

    Ensures your button opens in a new tab, so your customers don't leave the page they are on.

  • >Donate via PayPal</a> 

    This is the text on your button. So you could, for example, change this to:

     >Pay me on PayPal</a> 

    or anything else you wish it to say.

Once you've pieced together your button code, head to your Public Page, select Page Setup in the top right-hand corner, scroll down and paste the code into your General information field:

For example, you can use the code:


to create a line break if you want to stack your buttons vertically.

Remember to save your settings after you have finished, and refresh the public page to see the result!

Code for button colours


<a class="small button" 


<a class="small button success"

Light blue:

<a class="small button info"


<a class="small button secondary"


<a class="small button warning"


<a class="small button alert" 

Return to the top

Did this answer your question?