Shift4 POS's online ordering for restaurants on Shift4 POS: $34.99 a month under Shift4's processing agreement and no commission per order, with a website builder, loyalty and email marketing at no extra cost. You pay Shift4's card processing on each order (its online rate isn't published).
By Shift4Parent company: Shift4 Payments, Inc. (NYSE: FOUR)
RTC SCORE
5.1
#16 of 21 with enough data
Our verdict
A fixed $34.99 a month with no commission and a website, loyalty and email marketing included, for restaurants already on Shift4 POS; card processing is paid on each order, and no separate online card rate is published. The module rides on a 36-month processing agreement with a per-device cancellation fee and a yearly fee escalator, and its terms let Shift4 share your customers' order data with third parties.
What we like
No commission per order: online ordering is a $34.99 monthly fee, and you pay card processing on each order (rate not published).
Website builder with your own domain, loyalty and email marketing at no extra cost.
DoorDash, Uber Eats and Grubhub orders in the same POS, plus DoorDash Drive delivery for your own orders.
Exportable customer database and 24/7 phone support.
What to watch
Shift4 publishes no separate card rate for online orders, so the cost per order can't be checked in advance.
Tied to the Shift4 POS processing agreement: 36 months, a 90-day notice to avoid renewal and a per-device cancellation fee.
From the first anniversary, the processing agreement lets Shift4 raise your total fees each year by the greater of CPI-U + 1% or 7%.
Shift4's online ordering terms let it use your customers' order data and share it with third parties, including for market research and commercial marketing.
How the score breaks down
RTC Score5.1/10out of 10
Methodology v0.1.0
Data completeness71%
We could verify 71% of the scoring data
Strongest points
24/7 support, Your customers' data, Product status
Weakest point
Contract term
Score by criterion
12-month cost of the reference restaurantWeight 29%No data
Contract termWeight 7%Weakest2.5/102.5 out of 10
Direct POS integrationsWeight 6%1.7/101.7 out of 10
24/7 supportWeight 6%Strongest10.0/1010.0 out of 10
Your customers' dataWeight 5%Strongest10.0/1010.0 out of 10
Product statusWeight 5%Strongest10.0/1010.0 out of 10
Fee charged to your customersWeight 4%10.0/1010.0 out of 10
Delivery app orders in the same placeWeight 4%10.0/1010.0 out of 10
Support channelsWeight 4%6.0/106.0 out of 10
Published pricingWeight 3%5.0/105.0 out of 10
Cancellation feeWeight 3%3.0/103.0 out of 10
Refund when you cancelWeight 3%3.0/103.0 out of 10
Website with your own domainWeight 3%10.0/1010.0 out of 10
Brings you new customersWeight 3%5.0/105.0 out of 10
Handles fraud and chargebacksWeight 3%0.0/100.0 out of 10
Notice to cancelWeight 2%0.0/100.0 out of 10
App with your brandWeight 2%0.0/100.0 out of 10
Loyalty and email or text marketingWeight 2%10.0/1010.0 out of 10
Works without the vendor's own POSWeight 2%5.0/105.0 out of 10
All the data, with sources
Each value links to its source. "Not published" means the vendor doesn't disclose it; "Unconfirmed" means we looked and couldn't confirm it. Data points we have for fewer than four vendors are left out until we can compare them.
$34.99/moSource: Shift4 (opens in a new tab)"Online Ordering Enablement" fee of the processing agreement (§5.4.9), charged per month: an enablement fee for an online ordering and delivery solution integrated with the POS, and Shift4 publishes no separate price list for the module. Its statement glossary calls it the online ordering and delivery services enablement fee and says it covers infrastructure, monitoring and support. xDine, Shift4's online ordering platform, is $49.99 a month (§5.4.10).
Published pricing
Partly publishedSource: Shift4 (opens in a new tab)The monthly fee is published in the processing agreement; the card rate for online orders is not published. Same rule for every POS module: published means both the module's price and the online card rate.
$0 per orderSource: Shift4 (opens in a new tab)Shift4 bills online ordering by the month (§5.4.9) and calls it commission-free; the processing agreement's fee list has no fee per online order. Same rule for every vendor: 0 only when the vendor states there is no commission or fee per order, or its published price is all-in.
Card processing on online orders (%)
Not published()Source: Shift4 (opens in a new tab)Shift4's online checkout lists its Standard Pricing rate for the POS (2.75% + 15¢ per transaction) and says the standard rate applies to all credit card transactions, but it gives no separate rate for online or keyed-in payments, and the contracts list none. Its statement glossary lists a per-transaction Card Not Present Fee, without an amount, that can appear on your statement. Same treatment as in our POS comparison.
UnconfirmedSource: Shift4 Help Center (opens in a new tab)We found no setup fee for online ordering: the processing agreement's fee list (§5.4) has none, and you install the app yourself from the Customer Hub; Shift4 doesn't say there is none.
Online Ordering Enablement: $34.99 a month (processing agreement §5.4.9). Online card payments pay Shift4's processing; no separate online rate is published, and the statement glossary lists a per-transaction Card Not Present Fee without an amount. DoorDash Drive delivery is billed by DoorDash to you. The POS agreement's other fees (annual, inactivity, support) also apply.Source: Shift4 Help Center (opens in a new tab)
What your customer pays
Data point
Value
Fee charged to your customers
NoneSource: Shift4 Help Center (opens in a new tab)Shift4's setup guide lists only the surcharges you set yourself (online order, delivery and dine-in QR orders); it describes no fee of Shift4's own on your customers.
What your customers pay
Only what you set: an optional online order surcharge and a delivery surcharge, each a flat amount or a percentage. With DoorDash Drive, you choose how much of DoorDash's delivery fee your customer pays.Source: Shift4 Help Center (opens in a new tab)
Who pays for delivery
The restaurant chooses: customer, restaurant or splitSource: Shift4 Help Center (opens in a new tab)DoorDash bills the delivery to you, and you can pass some or all of it to your customer with a delivery surcharge.
36 months()Source: Shift4 (opens in a new tab)Same rule for every POS module: the longest binding term among the agreements the module needs. Shift4's online ordering terms require its processing agreement (EULA §5.a), which runs 36 months (MPA §1.2; 30 months for agreements signed before December 1, 2025), and online ordering is billed under it (§5.4.9). The online ordering license itself runs until either side ends it with 30 days' notice (EULA §9.b).
90 days()Source: Shift4 (opens in a new tab)The processing agreement that online ordering requires (EULA §5.a): written notice at least 90 days before its term ends; leaving earlier triggers the per-device cancellation fee. The online ordering license itself ends with 30 days' notice from either side (EULA §9.b), but that doesn't end the processing agreement.
Cancellation fee
Liquidated damages: a base monthly amount per device, set by your estimated monthly card volume ($100 under $10k up to $750 over $250k), times the number of terminal IDs, times the months left in the term (MPA §8.5.5). Unreturned equipment is charged on top.Source: Shift4 (opens in a new tab)If your real volume differs materially from the estimate, Shift4 may use your average of the prior three months instead.
How the cancellation fee works
Other (see the clause)Source: Shift4 (opens in a new tab)A monthly amount per device for each month left in the term, set by your card volume (the POS agreement).
Refund when you cancel
The terms don't saySource: Shift4 (opens in a new tab)The processing agreement and the Service Agreement don't say whether fees are refunded when you leave.
Right to raise prices
From the first anniversary, Shift4 may raise total fees each year by the greater of CPI-U + 1% or 7% (MPA §12.15), and the agreement says the bank or Shift4 can change the fees at any time. The Service Agreement lets Shift4 change its rates and fees with 30 days' written notice (§3.e) and raise them each year by the greater of CPI-U + 1% or 4% (§3.g). The online ordering terms let Shift4 amend them with 30 days' notice and, from the first anniversary, raise their fees each year by the greater of CPI-U + 1% or 4%.Source: Shift4 (opens in a new tab)
Your customers and marketing
Data point
Value
Your customers' data
Export, plus a built-in CRMSource: Shift4 Help Center (opens in a new tab)A customer database in the Customer Hub that you can export to CSV or Excel; online ordering customers are saved to it by email address.
Who owns the customer data (per the terms)
Shared with the platformSource: Shift4 (opens in a new tab)Shift4's online ordering terms let it collect information about your customers' orders and use it, and share it with third parties, including for market research and commercial marketing (EULA §7). They don't say the data is yours.
Website with your own domain
IncludedSource: Shift4 Help Center (opens in a new tab)Shift4's pricing page lists its Website Builder among the features at no extra cost; you can register a .com domain through Shift4 or connect one you own.
App with your brand
Not offeredSource: Shift4 (opens in a new tab)Shift4's mobile app is a back office for owners. Shift4's online ordering pages and help center document no app for diners under your restaurant's name. Same rule for every vendor.
Loyalty and email or text marketing
IncludedSource: Shift4 (opens in a new tab)A built-in rewards program and email campaigns from the Customer Hub; Shift4's pricing page lists Marketing & Loyalty among the features at no extra cost. Loyalty promotions by text message aren't available (Shift4 Loyalty FAQs).
Phone, Email or formSource: Shift4 Help Center (opens in a new tab)24/7 phone support (covered by the Monthly Premium Support & Service Fee of the processing account) and tickets; Website Builder support also takes calls and tickets.
Language
Data point
Value
Ordering page in Spanish for your customers
UnconfirmedSource: Shift4 Help Center (opens in a new tab)Shift4's help center documents Spanish for the POS screens, the kitchen display and the customer-facing display, not for the online ordering page.
Restaurant dashboard in Spanish
YesSource: Shift4 Help Center (opens in a new tab)Spanish was added to the Customer Hub (the back office) on May 6, 2026. Shift4's login guide (updated May 21, 2026) says only the Germany and Spain regions have full translation, so this is Spain's Spanish, chosen as a region with the globe icon, and that choice can also change date and currency formats.
Unconfirmed()Source: Shift4 (opens in a new tab)The processing agreement and the Service Agreement are published in English and say nothing about a Spanish version, and a web search found no Spanish version of either.
US website in Spanish
NoSource: Shift4 (opens in a new tab)Shift4's own Spanish pages are for Spain, with prices in euros. Its Mexico pages are in English, and there is no Spanish version for the US (dine.shift4.com/es-US returns "page not found"). The US pricing page links only to English versions for the US, Canada, the UK and Ireland.