What Is Stripe?
Stripe is the world's leading online payments platform, used by millions of businesses from startups to Fortune 500 companies. It provides a seamless, developer-friendly way to accept payments globally.
What You'll Need
Before you start, make sure you have:
- A TableSpot restaurant account (Pro plan or higher)
- A bank account for receiving payouts (IBAN)
- A valid ID for identity verification (required by EU regulations)
- About 5 minutes of your time
Part 1: Set Up Stripe Connect
TableSpot uses Stripe Connect to route payments directly to your bank account. You don't need an existing Stripe account - we'll create one for you during onboarding.
Start the Get Started Wizard
If you haven't created your restaurant on TableSpot yet, go to tablespot.online/get-started and fill in your restaurant details (name, address, phone, cuisine type). After submitting, you'll automatically move to the Stripe Connect step.
If your restaurant is already on TableSpot, go to Settings → Payments in your admin panel and select "Stripe" as your payment provider.
Connect Your Stripe Account
You'll see three options:
1. Create new account
(recommended) - We'll create a Stripe Express account for you. Click this and you'll be redirected to Stripe's secure onboarding page.
2. Reuse from another restaurant
- If you already have another restaurant on TableSpot with Stripe connected, you can reuse the same account.
3. Link existing account
- If you have an existing Stripe account, enter your account ID (starts with acct_) to link it.
Complete Stripe Onboarding
Stripe's hosted onboarding page will ask you for:
- Business type (individual or company)
- Personal information and ID verification
- Bank account details (IBAN) for receiving payouts
- Business information (address, website, etc.)
Choose Your Plan
After Stripe onboarding, you'll choose a TableSpot subscription plan:
Pro Plan
€4.29/month (monthly) or €3.49/month (annual) - includes online payments, QR menus, and more.
Both plans include a 14-day free trial - no charge until you've had time to test everything.
Part 2: Configure Payment Settings
Once Stripe is connected, configure how you want to collect payments from guests.
Open Payment Settings
In your admin panel, navigate to:
Settings → Payments
You'll see your Stripe connection status, deposit settings, and fee configuration.
Verify Connection Status
The Stripe Connect card should show a green "Active" badge. If it shows "Incomplete", click "Complete Onboarding" to finish the Stripe setup.
Configure Deposits
In the Deposit card, set up:
- Enable deposits - toggle ON to require payment when guests book
- Deposit amount - choose from €5, €10, €15, €20 or enter a custom amount
- Allow cash deposits - let guests choose to pay at the restaurant instead
- Auto-reject unpaid - automatically cancel bookings if payment isn't received within X minutes
Choose Fee Mode
Decide who pays the processing fee:
| Field | Description |
|---|---|
| Restaurant absorbs the fee | You pay the processing fee. Guests see a clean round deposit amount. |
| Customer pays the fee | The processing fee is added on top of the deposit. Guests see the total including fees. |
| Split the fee | The fee is split 50/50 between you and the guest. |
Part 3: Go Live
Once everything is configured, you're ready to start accepting real payments.
Verify Stripe connection shows "Active"
Check that the Stripe Connect card shows a green Active badge in your payment settings.
Set your deposit amount
Choose an appropriate deposit amount for your restaurant. Common choices are €5–€15 for casual dining and €15–€25 for fine dining.
Make a test booking
Visit your restaurant's booking page and make a real reservation with a deposit to verify the full payment flow works.
Check your Stripe Dashboard
Log in to dashboard.stripe.com to see your payments, payouts, and manage your account settings.
How It Works for Your Guests
Frequently Asked Questions
How much does Stripe cost?
Stripe charges 1.5% + €0.25 per transaction for European cards. TableSpot adds a 2.2% + €0.25 platform fee. You can choose to absorb these fees, pass them to guests, or split them.
How do I get paid?
Stripe automatically transfers funds to your bank account. SEPA payouts typically arrive within 1–2 business days. You can monitor everything in your Stripe Dashboard.
Which countries are supported?
Stripe is available in 40+ countries worldwide. Card payments from guests work globally - Visa...Mastercard, Apple Pay, and Google Pay work in every country.
Is it safe for my guests?
Absolutely. Stripe is PCI DSS Level 1 certified - the highest security standard. All payments use 3D Secure authentication and Stripe's advanced fraud detection.
Can I switch from Paysera to Stripe?
Yes. Go to Settings → Payments and change your payment provider. You can switch between Stripe and Paysera at any time.
Can I use Stripe for multiple restaurants?
Yes! You can reuse the same Stripe account across all your restaurants on TableSpot. During setup, just choose "Reuse from another restaurant".
Ready to Start Accepting Payments?
Connect Stripe in your TableSpot admin panel and start collecting deposits from guests - with a 14-day free trial.