{"id":24,"date":"2026-06-25T19:22:07","date_gmt":"2026-06-25T19:22:07","guid":{"rendered":"https:\/\/apselo.com\/docs\/?post_type=docs&#038;p=24"},"modified":"2026-06-26T21:48:11","modified_gmt":"2026-06-26T21:48:11","password":"","slug":"reservation-deposits","status":"publish","type":"docs","link":"https:\/\/apselo.com\/docs\/kb\/reservation-deposits\/","title":{"rendered":"How to require a deposit for reservations"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">To require a deposit in Reservics, open the location you want, go to the <strong>Payments &amp; Cancellation<\/strong> tab, turn on deposits, and set the amount. You can charge a flat fee or an amount per guest. Diners then pay through Shopify Checkout when they book, and the reservation only confirms after payment. Deposits are a Pro+ feature.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Before you start<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Deposits are available on the <strong>Pro<\/strong> ($9.99\/mo) and <strong>Advance<\/strong> ($19.99\/mo) plans. The Free plan cannot charge deposits. See <a href=\"\/docs\/product\/pricing-and-plans\/\">Pricing and plans<\/a> to upgrade.<\/li>\n\n\n<li>Deposits are set <strong>per location<\/strong>, so each venue can have its own amount or none at all.<\/li>\n\n\n<li>The deposit currency comes from your Shopify shop currency setting. It is read-only inside Reservics, so set your store currency in Shopify first.<\/li>\n\n\n<li>Payment runs through Shopify Checkout, so your store must be able to accept payments.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How to set up a reservation deposit<\/h2>\n\n\n<div id=\"rank-math-howto\" class=\"rank-math-block\">\n<div class=\"rank-math-howto-description\">\n\n<\/div>\n\n<div class=\"rank-math-steps \">\n<div id=\"howto-step-1\" class=\"rank-math-step\">\n<div class=\"rank-math-step-content \"><p>In your Shopify admin, open <strong>Reservics<\/strong>.<\/p>\n<\/div>\n<\/div>\n<div id=\"howto-step-2\" class=\"rank-math-step\">\n<div class=\"rank-math-step-content \"><p>Go to <strong>Locations<\/strong> and click the location you want to charge a deposit for.<\/p>\n<\/div>\n<\/div>\n<div id=\"howto-step-3\" class=\"rank-math-step\">\n<div class=\"rank-math-step-content \"><p>Open the <strong>Payments &amp; Cancellation<\/strong> tab.<\/p>\n<\/div>\n<\/div>\n<div id=\"howto-step-4\" class=\"rank-math-step\">\n<div class=\"rank-math-step-content \"><p>Turn on the deposit option and enter the deposit amount.<\/p>\n<\/div>\n<\/div>\n<div id=\"howto-step-5\" class=\"rank-math-step\">\n<div class=\"rank-math-step-content \"><p>Decide how the amount is calculated:<\/p>\n<ul>\n<li>Leave <strong>Deposit per guest<\/strong> off for a single flat fee per booking.<\/li>\n<li>Turn <strong>Deposit per guest<\/strong> on to charge the amount multiplied by party size.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div id=\"howto-step-6\" class=\"rank-math-step\">\n<div class=\"rank-math-step-content \"><p>Set your refund window and any no-show fee if you want them (see <a href=\"\/docs\/product\/no-show-fees-and-refunds\/\">No-show fees and refunds<\/a>).<\/p>\n<\/div>\n<\/div>\n<div id=\"howto-step-7\" class=\"rank-math-step\">\n<div class=\"rank-math-step-content \"><p>Save the location.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">That is it. The next time a diner books at this location, the booking widget will send them to Shopify Checkout to pay the deposit before the reservation is held.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Flat fee vs. per-guest deposit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use the table below to choose how the deposit is calculated. The amount you enter is the same field in both cases. The <strong>Deposit per guest<\/strong> toggle decides whether it is multiplied by party size.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Setting<\/th><th>How it is charged<\/th><th>Example (deposit set to $10)<\/th><th>Best for<\/th><\/tr><\/thead><tbody><tr><td>Deposit per guest <strong>off<\/strong> (flat)<\/td><td>One fixed fee per booking, no matter the party size<\/td><td>Party of 4 pays $10<\/td><td>Casual deposits, simple no-show holds<\/td><\/tr><tr><td>Deposit per guest <strong>on<\/strong><\/td><td>Amount x number of guests<\/td><td>Party of 4 pays $40<\/td><td>Tasting menus, large tables, ticketed events<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">What the diner sees<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>The diner fills out the booking form on your storefront widget and submits it.<\/li>\n\n\n<li>Because a deposit is required, Reservics sends them to <strong>Shopify Checkout<\/strong> to pay. Behind the scenes this is created as a draft order.<\/li>\n\n\n<li>While payment is pending, the reservation sits in <strong>Pending<\/strong> status and holds the seat.<\/li>\n\n\n<li>When the diner pays, the booking automatically moves to <strong>Confirmed<\/strong> and they receive a confirmation email.<\/li>\n\n\n<li>If they never pay, the seat is not permanently confirmed.<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Diners book without creating an account, so the deposit is paid as a normal Shopify Checkout. For the diner-facing view, see <a href=\"\/docs\/product\/deposits-and-refunds-explained\/\">Deposits and refunds explained<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Refunding a deposit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can view and refund a deposit from the <strong>Booking detail<\/strong> screen. Open <strong>Bookings<\/strong>, click the reservation, and use the deposit controls to issue a refund. Refunds are processed back through Shopify.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Whether a diner can cancel and get their own refund depends on the <strong>refund window<\/strong> you set on the same Payments &amp; Cancellation tab. Staff can always cancel and refund eligible bookings from the admin. For the full policy options, including no-show fees, read <a href=\"\/docs\/product\/no-show-fees-and-refunds\/\">No-show fees and refunds<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can I take a deposit for table bookings on Shopify?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. Reservics lets you require a deposit per location, and diners pay it through Shopify Checkout when they book. The reservation only confirms once the payment goes through. Deposits are available on the Pro and Advance plans.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How do I charge a no-show deposit at my restaurant?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Set a deposit on the location&#8217;s Payments &amp; Cancellation tab so every diner pays upfront when booking. To discourage no-shows further, set a strict refund window or a no-show fee so the deposit is kept if a diner does not show or cancels late. Both refund windows and no-show fees are Pro+ features.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can I charge a deposit per guest instead of a flat fee?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. Turn on the <strong>Deposit per guest<\/strong> toggle on the Payments &amp; Cancellation tab. The deposit amount is then multiplied by the party size, so a $10 per-guest deposit charges a table of four $40. Leave the toggle off to charge a single flat fee per booking.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What currency is the deposit charged in?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The deposit uses your Shopify shop currency. It is read-only inside Reservics, so change it in your Shopify store settings if you need a different currency. Reservics will then charge deposits in that currency at checkout.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Do I need a paid plan to charge deposits?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. Deposits are a Pro+ feature. The Free plan cannot charge deposits, while the Pro ($9.99\/mo) and Advance ($19.99\/mo) plans both include them. Paid plans come with a 14-day free trial.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What happens if a diner does not pay the deposit?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The reservation stays in Pending status and holds the seat only until payment is expected. Without payment, the booking is never confirmed, so the table is not given away to a diner who has not paid.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Related articles<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><a href=\"\/docs\/product\/no-show-fees-and-refunds\/\">No-show fees and refunds<\/a><\/li>\n\n\n<li><a href=\"\/docs\/product\/deposits-and-refunds-explained\/\">Deposits and refunds explained (for diners)<\/a><\/li>\n\n\n<li><a href=\"\/docs\/product\/multiple-locations\/\">Multiple locations<\/a><\/li>\n\n\n<li><a href=\"\/docs\/product\/pricing-and-plans\/\">Pricing and plans<\/a><\/li>\n\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to take a deposit for table bookings on Shopify with Reservics: set per-guest or flat fees per location, charge no-show deposits, and collect payment at checkout.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[8],"doc_tag":[],"class_list":["post-24","docs","type-docs","status-publish","hentry","doc_category-features"],"year_month":"2026-07","word_count":468,"total_views":"1","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"apselo","author_nicename":"apselo","author_url":"https:\/\/apselo.com\/docs\/author\/apselo\/"},"doc_category_info":[{"term_name":"Features","term_url":"https:\/\/apselo.com\/docs\/product\/features\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/docs\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":3,"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/docs\/24\/revisions"}],"predecessor-version":[{"id":155,"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/docs\/24\/revisions\/155"}],"wp:attachment":[{"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/media?parent=24"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/doc_category?post=24"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/doc_tag?post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}