When a guest sends you a booking request, you don't have to take it or leave it at the listed price. Haven lets you adjust the price of any unpaid reservation — offer a percentage off, knock a fixed amount off the total, set new nightly rates for those specific dates, or change or remove individual fees such as the cleaning fee — before you approve it, while approving it, or after approval as long as the guest hasn't paid yet.
The guest is notified of the new price, it's what they see on their reservation page, and it's what their card is charged. Your listing's regular pricing is untouched — the change applies to this one reservation only.
A guest who sends a request to book saves a payment card with it, and approving charges that card. A lower price is simply charged when you approve. A higher price than the guest authorized is never charged automatically: approving then sends the guest the approval email with a payment link for the new total, and the reservation card tells you the card wasn't charged for that reason.
There are two ways to send a guest a special offer, and which one you use depends on whether they have already asked.
- The guest sent a request or an inquiry. Use Adjust price or fees on that reservation, as described on this page.
- There is no request yet, or you want to choose the dates yourself. Open the listing's Calendar, drag the dates, choose Create manual booking, then Send payment link, and fill in the Special offer row. The same dialog opens from Send payment link on the guest's Messages thread. See Send a Payment Link.
- A guest asks "is there any flexibility on the price?" and you'd rather close the booking than lose it
- You want to sweeten a longer stay or a repeat guest with a personal discount
- Your nightly rate for those dates should be different from what's on the calendar (a last-minute gap, a shoulder night, a special arrangement)
- A guest requested at a price you meant to lower or raise for those dates but hadn't updated yet
- A guest already approved-but-unpaid is hesitating and a small discount would get them to pay
- Open the reservation — from Calendar → Inbox, the listing's calendar, or the reservation email link.
- On the Action Required card (pending request) or the Payment Pending card (approved but not yet paid), click Adjust price or fees. The same action sits in the ⋯ menu on the reservation's inbox thread.
- Pick how you want to change it:
- % off — a percentage discount on the stay (e.g. 10% off). Optionally give it a label the guest will see (e.g. "Returning guest rate"). If you leave the label blank it shows as "Host discount".
- Amount off — a fixed amount off (e.g. €50 off), in the reservation's currency, with the same optional label.
- Nightly rates — each night of the stay is listed with its current rate. Click the pencil on any night to type a new rate for that night. Nights you don't touch stay as they are.
- Fees — every fee on the reservation (cleaning, pet, management, community, linen, resort, and your own named fees) is listed with what it comes to for this stay. Type a new amount, or click × to remove a fee entirely (it becomes 0). The ↺ button puts a fee back to what it originally charged. Fees you don't touch stay exactly as they were.
- Optionally add a message to the guest — it's included in the email and threaded into your conversation with them.
- Watch the preview at the bottom: it shows the guest's new total and your new estimated payout ("You will make") before you commit.
- Click Update price.
If the request is still awaiting your approval, Haven then asks whether you'd like to approve it now. Click Approve request to approve on the spot — the guest's saved card is charged the new price and the stay is confirmed — or Not now to leave it pending at the new price and decide later.
The guest gets an email ("Your host offered you a new price for Property") with the updated price breakdown. If the request is still awaiting your approval, the email tells them their saved card will be charged the new total once you approve; if you already approved and the card wasn't charged, it links them straight to payment.
An inquiry is a question about dates, not a request, so the guest has nothing to pay yet. You can still name your price. Open the inquiry and click Adjust price or fees on the Guest Inquiry card (or in the ⋯ menu on its inbox thread), choose % off, amount off, or nightly rates, and click Pre-approve at this price.
That one step pre-approves the guest and re-prices the stay together. They get the pre-approval email with the new breakdown and a link to pay that total, and your message goes with it as your reply. After that the stay is Payment Pending, where you can adjust the price again or remove the adjustment like any other unpaid reservation.
You can also just ask. In the assistant bar at the bottom of your dashboard or the reservation page, say something like "Give Francesca 10% off", "Take $50 off the Kirkwood request", or "Make the Friday night $200 for the Garigue stay". The assistant finds the reservation, shows you a card with the guest's new total and your estimated payout, and waits — nothing changes until you click Update price on that card. Say "Restore the original price for Francesca" to remove an offer the same way.
The assistant only re-prices unpaid stays. Once the guest has paid, it will tell you the price is locked and point you to Issue refund. For an inquiry that hasn't been answered yet, it points you to Adjust price or fees on the inquiry, since the new price goes out with a pre-approval.
If you'd rather do it in one step, click Approve as usual and tick Offer a discount with approval in the approve dialog. Choose % off or amount off, see the guest's new total, and approve — the request is approved and re-priced at the same time, and the guest's saved card is charged the discounted total. (Nightly-rate editing lives in the standalone Adjust price dialog.) If you already adjusted the price earlier, this option reads Change your offered discount with approval and reminds you what you offered — ticking it replaces that offer rather than stacking a second discount on top.
- A "Host discount" line (or your custom label) in their price breakdown, on their reservation page, in the email, and on the checkout page.
- For a fee change, the fee itself at its new amount — a removed fee simply no longer appears in their breakdown.
- A "Price adjusted by host" note on their reservation with your message, if you added one.
- The new total is exactly what they're charged — Haven recalculates taxes on the reduced amount and charges the same figure it shows.
- Only one discount is active at a time. If you open Adjust price or fees again and apply a new % off, amount off or nightly rates, it replaces the previous discount (calculated from the original price, not stacked on top of the old one).
- Fee changes and discounts are separate. Removing the cleaning fee and then giving 10% off keeps both; changing the discount never brings a removed fee back. Fee changes are always made against the reservation's original fees.
- To go back to the original price, open Adjust price or fees and click Remove. That undoes both the discount and any fee changes, and the guest is emailed that the original price was restored.
- Once the guest has paid, the price is locked and can no longer be adjusted.
- Nightly rate edits replace the base rate for those nights. Any per-night discounts you have configured (early-bird, last-minute, promotions), holiday pricing, and PMS nightly markup still apply on top of the rate you type — the preview shows the final per-night price so there are no surprises.
- Taxes are recalculated on the discounted amount, so your tax lines and any tax filing summaries reflect what you actually collected.
- A changed fee is charged once for the stay. A fee that was per night, per pet or a percentage becomes the flat amount you typed. If you later change the dates, it stays that amount.
- Your payout estimate in the dialog uses the same math as the "You Will Make" card on the reservation.
- If the guest was mid-checkout (an approved request whose card wasn't charged) when you adjusted the price, their open payment session is cancelled and they'll re-open checkout at the new price — nobody can be charged the old amount.
- Guests can still stack a discount code on top of a host adjustment if they have one; the code applies to the nights portion first, then your adjustment. On a request to book, the guest enters their code, gift card, and loyalty points when they send the request, and the approval charge honors them.
- The adjustment is recorded on the reservation (who changed it and when) so you have an audit trail.
- It does not change your listing's prices, price overrides, or discounts for other guests or dates.
- It does not push the new price to your PMS (Hospitable, Guesty, etc.) — the PMS still shows its own rate for those dates. Haven suppresses its usual "pricing drift" alert for host-adjusted reservations so you won't be warned about the difference.
- It does not apply to reservations that have already been paid, to manual bookings, or to multi-room group bookings.
- It does not change the dates or guest count. For that, click Change dates or guests on the same card (or Modify reservation on a paid stay) — see Modify a Reservation. Both can be used on the same request: change the dates first, then offer the discount on the new total.