Multiple Discounts

I have multiple discounts defined with different Rulesets.
Theres one "Early-Bird"-discount that gives a fixed amount discount if the booking is more than 14 days in advance and one "Long-time-Booking" discount that gives 10% off if the booking is more than 7 days.

The both work fine for them alone.
But if I create a booking that is both: 14 days in advance and longer than 7 das only the "Early-Bird"-Discount is applied.

Is it possible to allow multiple discounts to apply?


  • BrittanyBrittany Checkfront
    Hi H29LB,

    Thank you for using Checkfront forums!

    While you will not be able to stack a fixed amount and percentage discount in this use case, you can use a third discount which would combine two discounts of the same type (fixed amount or percentage) and if the criteria of 14 days in advance and more than one week are met this third discount would be the one that is applicable.

    If this sounds suitable and you're okay with your discounts and respective rulesets should be set up like so:

    1. Early Bird Discount - requires a ruleset with a forward booking window of 14 days and a maximum duration of 6 days.

    2. 7 Days or More Discount - requires a ruleset with a minimum duration of 7 days and a cutoff of 14 days.

    3. Early Bird + 7 Days or More Discount - Calculate a total percentage or fixed amount between the two discounts and add a ruleset with a minimum duration of 7 days and a forward booking window of 14 days.

    Now, this would be less exact than your intentions so if an approximate amount for the third discount does not suit your needs please send us an email at and we'll be happy to learn more about your use case and account setup and submit a feature request.

    Have a great day!

    Checkfront Support Team
  • Hi Brittany,

    thank you for your reply. The mentioned (kind of) workaround came to mind mind too after posting here. So I told the client that we can only "stack" absolute or relative discounts and he has to decide. I'll see what will happen.

    Nevertheless it would be nice to have stacking discounts. If I have three timely-depended discounts that can be combined I have to add 9 discounts in checkfront which gets confusing by time.
  • BrittanyBrittany Checkfront
    Hi H29LB,

    Thank you for getting back to me and for the extra details.

    I understand how things could get quite complex so I've added your forum post and use case to the list of requesters for an existing feature request that suggests the ability to apply multiple discounts or promo codes at the same time.

    As you may know, feature requests greatly depend on popularity and consideration of how many clients would benefit from such a feature. I can't say if or when this will be implemented but since I've tagged this forum to the request we will be able to reach out if there are any changes.

    You can also stay in the loop at or feel free to email us at

    Thanks for taking the time to submit this feedback!

    Have a great day,

    Checkfront Support Team
  • Let me add my vote to this. I would love to have the option to be able to add multiple discounts. 
    We give wholesale clients a 20% discount but also a free leader place if they book more than 10 clients and so on. 
    We sometime also need to give them a fixed discount in addition to their 20% discount. 

    So it would be great to have the option of adding multiple discounts. Perhaps this would be best implemented as a feature that is optional, available only to staff or available to everyone - and maybe each discount could have a toggle to indicate whether it can be added to another discount or not.

    Alternatively, I would like staff to have the option of adding a customisable discount to any booking without having to create it as an actual discount in the Discounts tab. So for example this would mean we could add a discount of USD 5, 10, 15, 20, 25 or even USD 72.60 without having to set up a discount code for practically every possible monetary value.

    At the moment the only way to adjust the amount is to manually calculate the net total and overwrite the amount, which is not elegant as it looses the logic and can easily be lost if the items are changed.  

    But in summary an overhaul of discounts and new ways of using them would be very helpful... please do it!
  • BrittanyBrittany Checkfront
    Hi @SteveV,

    Thanks for contributing!

    You make great points and I've captured them for our Product team to consider. I like the idea of staff having the ability to create ad-hoc custom discounts. It could really help with the workflow for businesses who find themselves discounting in different ways and often.

    For now (if you haven't already), I'd recommend bookmarking the Discounts menu so that staff can quickly get there to create those discount codes.

    Also, for your wholesalers, you could consider setting the 20% discount to per item and the free leader discount to per booking. That way, in the first 9 they apply the 20% code > Add to booking > and add the additional participant which then uses the per booking discount and that should equate to what you're looking for. Here is a silent video to demonstrate further.

    Feel free to reach out to if you'd like some further help with the specific setup.

    Have a great weekend,
    Technical Support Specialist & Operations Lead
    Checkfront | | Email:
  • Hi Brittany, considering that custom discounts have been repeatedly requested (and ignored by Checkfront) for nearly 5 years now, how likely to you think anything will be done by the product team to improve this feature in the future?
  • Hi @parawing742,

    Thank you for reaching back out regarding this.

    At this time custom discounts aren't in our immediate developmental roadmap to be added into Checkfront. With that said, I empathize with you that this would be a great feature to have as it offers powerful modularity to the Discounts feature and removes the need to create a unique discount for every different occasion.

    While I've gone ahead and provided your feedback to our Product Team I still won't have an exact ETA for when or if this feature will be added to Checkfront but if I receive any further information regarding this I will be in contact as soon as possible.

    In the meantime, please don't hesitate to reach out with any further questions and I'd be happy to help.

    Kind regards,

    Technical Support Specialist 
    Checkfront | | Email:
Sign In or Register to comment.