Promo codes built-in

Turn one-time guests into
repeat bookers

Share discount codes and smart links that auto-apply savings at checkout. Drive repeat direct bookings without paying OTA commissions.

$9/mo · Zero booking fees · No credit card required

Why discount codes
drive direct bookings

Give guests a reason to skip the OTAs and book with you directly.

01

Repeat guest incentives

Reward returning guests with exclusive codes. Give them a reason to book direct next time instead of going back to Airbnb.

LOYALTY
02

Shareable deep links

One URL does it all: opens your site and applies the discount automatically. No code typing needed.

ONE TAP
03

Works on social & email

Drop links in Instagram DMs, email newsletters, or WhatsApp. Guests tap once and the discount is ready at checkout.

ANY CHANNEL
04

Smart constraints

Set expiry dates, usage limits, and minimum stay requirements. Control exactly how and when each code can be used.

FLEXIBLE
05

Stripe-integrated

Discount calculates in real-time. Guest pays the discounted total via Stripe. You keep 100% minus processing fees.

REAL-TIME
06

Track everything

See which codes drive bookings, total savings given, usage counts, and active vs expired status at a glance.

INSIGHTS

How discount codes
work

Create, share, and track — in four simple steps

1

Create a code

Set % or fixed discounts with optional limits — expiry date, usage cap, minimum nights. Name it whatever you want (e.g., COMEBACK10).

2

Share the link

Copy a smart link that auto-applies the discount when guests click it. No code typing needed on their end.

3

Guest books direct

Discount applies automatically at checkout. Guest pays the discounted total via Stripe. You keep 100% minus Stripe fees.

4

Track performance

See usage counts, active vs expired codes, and which bookings used which code. Know exactly what's working.

5 ways to use
discount codes

Real examples you can set up in minutes

COMEBACK10

Welcome-back code for returning guests

10% off for guests who've stayed before. Send via email after checkout to encourage a repeat booking.

WINTER20

Seasonal promo for slow periods

20% off with a minimum 5-night stay. Fill your calendar during off-season with targeted promotions.

INSTA15

Social media exclusive

15% off shared only on Instagram stories. Track exactly how many bookings come from social media.

LASTMIN

Last-minute deal

Short expiry (3 days). Create urgency for upcoming gaps in your calendar.

FRIEND10

Friend referral

10% off with unlimited uses. Let guests share with friends — every booking is commission-free.

More than just promo codes — a complete direct booking platform

Discount codes are one piece. DirectBookings gives you everything to run direct bookings professionally — payments, guest screening, agreements, and automation.

Discount Codes & Promo Links

Create promo codes with smart links that auto-apply discounts at checkout. Drive repeat bookings without OTA fees.

Dynamic Pricing (PriceLabs)

Automatic rate optimization based on demand, seasonality, and market data. Rates push to your site in real-time.

Guest Screening (Truvi)

Automated identity verification and background checks before check-in. Protect your property from problematic guests.

Pre-Signed Agreements

Binding rental agreements with No Tenancy Rights clause. Custom waivers for property damage, pool, pets.

Calendar Sync

Hourly iCal sync with Airbnb, VRBO, and Booking.com. Zero double bookings across all channels.

Direct Payments

Stripe payments with zero platform commission. Money goes straight to your bank account.

Frequently asked questions

Can I create multiple discount codes?
Yes, you can create unlimited discount codes per property. Create different codes for different campaigns — welcome-back codes for returning guests, seasonal promos, social media exclusives, last-minute deals, and referral codes. Each code tracks its own usage and performance independently.
Do guests have to type the code manually?
No. Each discount code generates a shareable link that auto-applies the code at checkout. When guests click the link, the discount is already applied — no typing needed. Guests can also enter codes manually if they prefer.
Can I limit how many times a code is used?
Yes. You can set max uses, expiry dates, and minimum night requirements on any discount code. For example, create a code that works only 50 times, expires after 30 days, and requires a minimum 3-night stay.
Does the discount affect fees like cleaning?
No. Discounts apply only to the nightly rate subtotal. Cleaning fee, taxes, and processing fees are separate and unaffected by discount codes. This ensures your fixed costs are always covered.
What happens if a code expires during checkout?
The code is re-validated at payment time. If expired, the guest sees a clear error message and pays the full price. Codes are never honored past their expiry — even if the guest started checkout before expiration.
Can I see which bookings used a discount code?
Yes. Every booking shows the code used, discount type (percentage or fixed), and amount saved in your admin panel. You can track which codes drive the most bookings and calculate your total promotional spend.

Turn one-time guests into repeat bookers

Create discount codes and shareable links in minutes. Your next returning guest could book this week.

No credit card required · Cancel anytime