Answers.Body: <p>I've now found two ways round this!</p>
  <p>First I noticed there is an extra radio button at the top of default column for price options (with no indication of what its for and that allows no option to be default, which is actually better for what I want as it means people have to make a choice to go for the free option so at least consider the extra donation.</p>
  <p>Second, I find that I can do exactly what I asked in the question if I use a radio button in a price set.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-06-29T23:03:47.000Z
Answers.LastActivityDate: 2020-06-29T23:03:47.000Z
Answers.UserDisplayName: Mick Kahn
Answers.Body: <p>You can do this with Webform CiviCRM module! I whipped up some screenshots for you to show you how. Participant Fee is entirely by Donation in this case. I registered twice: once leaving the Participant Fee at $0 and once deciding to donate $40 (in which case the user gets prompted to enter credit card details; in the $0 of course they don't).</p>
  <p><a href="https://i.sstatic.net/vYL1I.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/vYL1I.png" alt="enter image description here" /></a></p>
  <p><a href="https://i.sstatic.net/iymVK.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/iymVK.png" alt="enter image description here" /></a></p>
  <p><a href="https://i.sstatic.net/SbwWL.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/SbwWL.png" alt="enter image description here" /></a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-06-29T22:57:08.660Z
Answers.Text: That is a good answer, but won't work for me as I'm on WordPress. Probably Caldera forms would do it too but that's too complicated for me to learn in the time I have got right now. But you have also prompted me towards a simpler solution (separate answer).
Answers.UserDisplayName: Mick Kahn
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-06-28T18:05:31.283Z
Answers.LastActivityDate: 2020-06-28T18:05:31.283Z
Answers.UserDisplayName: KarinG - Semper IT
Body: <p>I want to offer a free event with an optional £5 donation. I can set this up easily with two different fee amounts, but it won't allow me to have the zero amount as the default which I feel is appropriate for an optional donation. I always hate it when a form has an optional donation pre-ticked and it actually discourages me from donating. How can I get round this?</p>
  
Tags: <civievent>
Title: free events with optional donations
ThreadText: # free events with optional donations
  
  (Asked by: username_0 on 2020-06-28)
  
  I want to offer a free event with an optional £5 donation. I can set this up easily with two different fee amounts, but it won't allow me to have the zero amount as the default which I feel is appropriate for an optional donation. I always hate it when a form has an optional donation pre-ticked and it actually discourages me from donating. How can I get round this?
  
  **Tags:** civievent
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_0 on 2020-06-29. Score: 1 | Accepted answer
  
  I've now found two ways round this!
  
  First I noticed there is an extra radio button at the top of default column for price options (with no indication of what its for and that allows no option to be default, which is actually better for what I want as it means people have to make a choice to go for the free option so at least consider the extra donation.
  
  Second, I find that I can do exactly what I asked in the question if I use a radio button in a price set.
  
  
  ---
  
  ### Answer by username_1 on 2020-06-28. Score: 3
  
  You can do this with Webform CiviCRM module! I whipped up some screenshots for you to show you how. Participant Fee is entirely by Donation in this case. I registered twice: once leaving the Participant Fee at $0 and once deciding to donate $40 (in which case the user gets prompted to enter credit card details; in the $0 of course they don't).
  
  [![enter image description here](https://i.sstatic.net/vYL1I.png)](https://i.sstatic.net/vYL1I.png)
  
  [![enter image description here](https://i.sstatic.net/iymVK.png)](https://i.sstatic.net/iymVK.png)
  
  [![enter image description here](https://i.sstatic.net/SbwWL.png)](https://i.sstatic.net/SbwWL.png)
  
  > **Comments:**
  > **username_0**: That is a good answer, but won't work for me as I'm on WordPress. Probably Caldera forms would do it too but that's too complicated for me to learn in the time I have got right now. But you have also prompted me towards a simpler solution (separate answer).  
  
  ---
  
  