30-day holds, approved by Stripe.
Stripe normally keeps longer holds for accounts on its Interchange-Plus pricing. The accounts UpMarket hosts connect get them without it.
UpMarket takes the security deposit and the tourist tax during online check-in, as a card hold, a charge or a card on file. Through our arrangement with Stripe a card hold lasts 30 days instead of seven, and it is lifted automatically after checkout.
The problem
A standard hold on a guest's card lapses after about a week. Past that, someone has to remember to place it again, collect the tourist tax in cash at the door and release every deposit by hand after checkout. Every booking, the same follow-up.
Deposit methods
A security deposit, also called a damage deposit, is an amount set aside on or taken from the guest's card to cover damage, and returned after checkout. UpMarket, the guest-operations platform for vacation rentals and hotels, takes it in one of three ways. You choose per property, and UpMarket shows which method it recommends for your Stripe account. The cards show sample data.
Also called a pre-authorisation. It puts a temporary hold on the guest's card: no money changes hands, the amount is set aside from the guest's available balance for the stay and lifted automatically after checkout. If there is damage, you keep part or all of it. Best for higher-value stays where you want protection without taking the money.
Also called a refundable deposit. It charges the full deposit when the guest checks in online and refunds it after checkout if there is no damage. A real charge leaves the guest's account and the refund takes a few days to arrive, but it never lapses and works with any card. Best when you want the money guaranteed and in hand.
It saves the guest's card securely and holds or charges nothing up front, so the guest barely notices. You charge it later only if there is damage to claim, up to the amount the guest agreed to, and a card that is never charged is removed. Best for trusted or repeat guests and the smoothest possible check-in.
A standard card hold lasts seven days, and Stripe normally keeps longer ones for accounts on its Interchange-Plus pricing. Stripe has approved them for the accounts UpMarket hosts connect, so every card hold stays in place for 30 days without touching the guest's card again. On stays longer than that, it is renewed automatically.
How it works
Tourist tax, also called city tax, is a charge per person and night that the property collects for the local authority. UpMarket collects it together with the security deposit, during online check-in, before the guest arrives. This is the flow, from your settings to the export.
Set the deposit amount and the method for one property or a group, the number of days after checkout before it goes back, and the booking portals to skip. Enter your tourist tax rate and rules the same way.
The check-in link goes out by email or WhatsApp seven days before arrival, with a reminder two days before by default. In it the guest pays the tourist tax and adds a card for the deposit, in Stripe's payment form. Check-in cannot finish until both are settled or you waive them.
If you use smart locks, the access code is sent 24 hours before arrival by default, and only once check-in is complete and payments are made. A guest who has not paid has no code. You can turn this off for a property.
A card hold stays in place for 30 days, so most stays never need a renewal. When a stay runs longer, UpMarket places a new hold before the old one runs out, releases the old one and tells the guest. If the card is declined it retries, up to five times, and emails you the reason.
A hold is lifted, and a charged deposit refunded, automatically one day after checkout by default; you choose the number of days. If your team has not yet confirmed there is no damage, that waits a further 48 hours by default. If something is broken, keep part or all of the deposit. The guest gets a message when the deposit is released.
The guest gets a receipt for the deposit and for the tourist tax. Your team exports deposits to CSV with method, status, amounts and expiry, and tourist tax with the amounts charged, paid, refunded and outstanding. A reconciliation job compares every deposit with Stripe and repairs any difference.
Bring one property and your current deposit and tourist tax rules. We set them up in the demo.
For your team
Most stays need nothing from you. For the rest, your team has these tools.
Each deposit shows whether its hold is live, at risk or inactive, so you see a problem before the guest checks out.
When a card is declined on renewal, the deposit shows “Authorized · action needed” and you get an email that says why: insufficient funds, card limit, an unusable card or a decline. If the renewal fails for good, the guest is told as well.
Keep part or all of a hold, or refund part of a charged deposit and keep the rest. The guest gets a message when the deposit is closed.
“When do I get my deposit back?” UpMarket's AI concierge answers from the guest's own booking, in their language, at any hour: whether the deposit is a hold or a charge, and when it is released. Your team only gets what needs a person.
The integration
Card payments run on Stripe, on the account you connect, in 16 currencies. Bookings arrive from PMSs such as Avantio, Icnea, KrossBooking, Cloudbeds and WuBook, among others. Your PMS stays in charge: UpMarket never touches rates or availability.
| Data | Direction | What happens |
|---|---|---|
| Reservations | From your PMS | New and changed bookings arrive with their dates, guests and booking portal, which your deposit and tax rules use. |
| Security deposit | To your Stripe account | Held, charged or saved on the guest's card. UpMarket renews and releases it; Stripe pays out to you. |
| Tourist tax | To your Stripe account | Worked out from each booking's guests and nights by your rules, and collected by card during check-in. |
| Access codes | To your locks | Sent only once check-in is complete and payments are made. UpMarket works with Salto, dormakaba, TTLock, Akiles, Nuki, Tedee, Yale and 2N locks, among others. |
| Payment records | Checked against Stripe | A reconciliation job compares every deposit with Stripe and repairs any difference. |
| Paid extras | Optional | Extras bought at check-in or during the stay are paid on the same Stripe account. |
Tell us your PMS, your locks and how you take deposits today, and we'll tell you how it connects.
Why UpMarket
Stripe normally keeps longer holds for accounts on its Interchange-Plus pricing. The accounts UpMarket hosts connect get them without it.
The money goes from the guest to you. Connect one Stripe account or several and choose which one each property uses.
A retried payment repeats the same request, so two clicks on Charge take one payment.
A renewed hold is placed before the old one is released.
Deposit taken before arrival
30-day card hold, renewed on longer stays
Hold, charge or card on file, per property
Released automatically after checkout
Tourist tax worked out per guest and night
Door code only once payment is made
Part of the deposit kept for damage
Guest told at every step
UpMarket's prices are public: see what each plan includes and what it costs for your properties. Minimum €150 a month, with 10% off on annual billing.
What changes
Card holds
30 days
is how long a card hold stays in place through our arrangement with Stripe, instead of seven.
Operators
150+
operators run their guest operations on UpMarket.
On the platform
10,000+
properties run their guest operations on UpMarket.
Tourist tax
Every city sets its own tourist tax, so UpMarket does not ship rates. You enter your rate and rules once, for one property or all of them, and the amount is worked out for every booking from its guests and nights.
| Rule | Applies | What you can set |
|---|---|---|
| Calculation | Per booking | An amount per person per night, or a percentage of the booking. |
| Cap | Per night | A maximum per night, when you charge a percentage. |
| Night limit | Per stay | Charge only the first nights of a stay, up to a number you choose. |
| Long-stay discount | Per stay | A percentage off after a number of nights. |
| Age exemption | Per guest | Guests under an age you set pay nothing. |
| Booking portals | Optional | Skip bookings from the portals you choose, for example where the portal already collects the tax. |
| Waivers and refunds | By your team | Your team can waive the tax for a booking or refund a payment. Check-in then continues without it. |
What property managers ask before they automate deposits and tourist tax.
A vacation rental security deposit, also called a damage deposit, is an amount held on or charged to the guest's card to cover damage, and returned after checkout if there is none. With UpMarket the guest adds the card during online check-in, before arrival.
A card hold sets the amount aside on the guest's card without taking it. A charge at check-in takes the amount and refunds it after checkout. A card on file saves the card and takes nothing unless you make a claim. You choose per property, and UpMarket shows which method it recommends for your Stripe account.
A pre-authorisation, or card hold, takes no money, so nothing has to be refunded, but it sets aside part of the guest's available balance and has a time limit. A refundable deposit is a real charge: the money is in hand and never lapses, but the guest waits a few days for the refund. With UpMarket a hold lasts 30 days, so it suits most stays; a charge suits very long stays, or when you want the money in hand.
30 days, through UpMarket's arrangement with Stripe. A standard card hold lasts seven. On stays longer than 30 days, UpMarket places a new hold before the old one runs out and then releases the old one.
No. Stripe normally offers extended holds to accounts on its Interchange-Plus pricing or on individual request. It has approved them for the accounts connected through UpMarket, so you get them on your existing Stripe pricing.
Only if you make a claim. You charge the saved card from the deposit, up to the amount the guest agreed to, and the charge is final. A card that is never charged is removed automatically.
Automatically, one day after checkout by default; you choose the number of days. If your team has not yet confirmed there is no damage, the release waits a further 48 hours by default. The guest gets a message when the deposit is released.
Yes. Keep part or all of a hold, or refund part of a charged deposit and keep the rest.
At check-in, the guest cannot finish until a card works. On a renewal during the stay, UpMarket retries up to five times, shows the deposit as “Authorized · action needed” and emails you the reason: insufficient funds, card limit, an unusable card or a decline.
By default, yes. Check-in cannot finish until the tourist tax is paid and the deposit is settled, and access codes are sent only after check-in. You can change this for a property.
UpMarket applies your deposit rule to every booking your PMS sends, whatever the portal, and lets you exclude the portals you choose. Each portal has its own terms on charging guests outside the platform, so check them before you include a portal.
No. UpMarket collects a refundable deposit, as a card hold, a charge or a saved card. It does not sell damage waivers or insurance.
No. Card payments run on Stripe, on the Stripe account you connect, and Stripe pays out to you. UpMarket decides when to hold, renew, charge and release. Guests enter their card in Stripe's payment form.
By your rules: an amount per person per night or a percentage of the booking, with a cap per night, a limit on the number of nights charged, a long-stay discount and an age below which guests pay nothing. UpMarket works out the amount for each booking and the guest pays it by card during check-in.
No. Cities set and change their own rates, so you enter yours once, for one property or all of them.
No. Guests get the check-in link seven days before arrival and an automatic reminder two days before by default. If check-in is still pending on the day of arrival, UpMarket emails you.
Sixteen: EUR, GBP, USD, CHF, SEK, NOK, DKK, PLN, CAD, AUD, BRL, MXN, ARS, COP, CLP and PEN.
Yes. UpMarket's AI concierge answers deposit questions from the guest's own booking, in their language, at any hour, and passes to your team what needs a person.
UpMarket's prices are public on the pricing page, with a minimum of €150 a month and 10% off on annual billing.
Still have questions?
Contact usYour PMS holds the booking. We run the stay. Bring one property and your current deposit and tourist tax rules: we set them up in the demo.