A bookshelf with reference books and a few small objects on a wooden desk, late evening lamp light
Payments

Stripe Setup Guide for Beginners

Most guides start with the dashboard tabs. This one starts with the two steps that stop most people: verification and test mode. Here is the full process, in order.

The Stripe signup page loads. You fill in your name and email. The next screen asks for something you did not expect: a document scan that fails three times, or a verification code that arrives on a number you no longer use, or a field asking for a VAT number you do not have. Most people close the tab at this point.

The setup takes around 20 minutes when you know what is coming. The unfamiliar parts are all at the beginning. Once you are past verification, the rest of Stripe is straightforward.

If your main question is whether Stripe even allows a personal bank account and no registered company yet, check how to accept payments without a business account first. This guide assumes you are ready to set Stripe up and just need the exact order.

The full setup, step by step

Step 1 - Gather what you need before you start

Have these ready before opening stripe.com. Stopping halfway to find documents is the most common cause of incomplete signups.

  • National ID card (both sides) or passport. Smartphone camera works fine. Take photos in daylight, flat surface, no glare on the document.
  • Your IBAN. Any personal or business current account in your name. Find it in your banking app under account details.
  • Your phone number. Stripe sends a verification code during signup. Use a number you have access to right now.
  • A simple description of what you sell. One sentence, written plainly. "Selling handmade ceramics via Instagram" or "Digital presets and templates for photographers." This affects account classification and fraud screening.
Step 2 - Create your account

Go to stripe.com, click "Start now." Enter your email and create a password. Stripe will ask for your country, then a phone number for two-factor verification.

The next section collects business details. You will be asked for your legal name (exactly as on your ID), home address, and date of birth. If you are setting up as an individual rather than a registered company, select "Individual/sole proprietor" when asked about your business type.

Write an accurate business description. This is not marketing copy. It is for Stripe's compliance system. Vague answers ("online sales") sometimes trigger manual review. Specific ones ("selling digital music files via direct links") typically do not.

Step 3 - Complete identity verification

Stripe requires one of: national ID card (both sides), passport, or driving licence. You will be prompted to upload via your phone camera or to upload files directly.

Common failure points:

  • Blurry photo. Retake in good light. The camera app should focus on the document, not the background.
  • Incomplete capture. The entire document must be visible, including corners. A partial crop fails immediately.
  • Name mismatch. The name you entered in step 2 must match the document exactly, including middle names or compound surnames.

Verification usually completes within 2 minutes during standard business hours. After 5pm or on weekends it can take up to a few hours. You will receive an email when it is done.

Step 4 - Add your bank account

Navigate to Settings (top right) → Bank accounts and scheduling. Click "Add bank account" and enter your IBAN.

Stripe will initiate a micro-deposit verification: a small test amount (usually €0.01 or €0.10) sent to your bank account. You confirm the amount in the Stripe dashboard. This completes the bank link.

Some banks process the micro-deposit instantly. Others take 1–2 business days. If you do not see it after 2 days, check your "pending transactions" view in your banking app before contacting support.

Payout schedule defaults to automatic, 2 business days after each transaction. Leave this as-is until you have a reason to change it.

Step 5 - Make a real transaction to fully activate

Stripe accounts exist in a semi-active state until they have processed at least one real payment. Test mode transactions (using Stripe's test card numbers) do not count for activation.

Make a real sale, even a small one. A €1 test purchase to a friend's card works. After the transaction clears, your account status moves to fully active and the first payout timeline begins.

Do not skip this. Accounts that have completed verification but never processed a real transaction sometimes get flagged for inactivity review after a few weeks.

Errors that stop most first-timers

What you see What is happening What to do
"We need more information to verify your identity" Name mismatch, or document quality too low for automated reading Re-upload with a cleaner photo. If the name does not match your ID exactly, edit the account name first.
Micro-deposit not appearing in bank account after 3 days Bank processing delay, or IBAN entered with a typo Check pending transactions in your banking app. If not there, remove and re-add the bank account with the IBAN copied directly from your banking app.
"Your account is restricted and cannot process payments" Stripe flagged the account due to a suspicious business description or verification inconsistency Check your Stripe dashboard for a specific reason and requested documents. Respond via the dashboard, not by email. Most restrictions lift within 24–48 hours after providing the requested information.
Phone verification code not arriving Number blocked to SMS, or country-code formatting issue Enter your number with country code prefix (e.g. +49 for Germany, +33 for France). If SMS consistently fails, use the Stripe app for TOTP-based verification instead.
"You must be at least 18 years old" error despite correct date Date format entered incorrectly (MM/DD vs DD/MM varies by browser locale) Re-enter date of birth with care. Stripe uses MM/DD/YYYY format regardless of your browser language.
First payout delayed beyond 2 business days New accounts have a 7-day payout hold on the first transfer as an anti-fraud measure Normal for first payouts. The hold is one-time. Subsequent payouts arrive on the standard 2-day schedule.

On test mode vs live mode: Stripe accounts start in test mode by default. Test mode lets you use fake card numbers to verify your setup without real money moving. Switching to live mode requires completing verification (steps 2–4 above). Before going live, always run a test in test mode first to confirm your checkout and product page are working correctly. The switch from test to live is a single toggle in the Stripe dashboard under Developers.

After setup: what to check in the first week

Once your account is active and you have made your first transaction, there are four things worth confirming before you start sharing your product link widely.

Payout is scheduled and directed correctly. In Settings → Bank accounts, confirm your IBAN and that automatic payouts are enabled. Check the payout schedule to understand when money will arrive.

Your checkout actually works on mobile. Buy your own product using a real phone, real card, on a mobile browser. Not a test card. Not desktop. The majority of your buyers will use their phone. If the checkout breaks or is hard to use on mobile, you will miss sales before you realise what is happening.

Stripe email notifications are not going to spam. Payment confirmation emails, payout notifications, and dispute alerts from Stripe matter. Add [email protected] to your contacts or whitelist it in your email client.

You understand what happens in a dispute. Stripe has a formal dispute resolution process. If a buyer files a chargeback, you have 7 days to respond with evidence. It is worth reading Stripe's dispute guide once, before it happens.

Wallet payments are actually showing on mobile. If your buyers come from Instagram or TikTok, check the live checkout on a real iPhone in Safari and an Android phone in Chrome. The broader conversion logic is the same as mobile-first selling: test the real phone flow, not the desktop version you already know works.

For a comparison of how Stripe handles disputes versus PayPal, and which is better for different types of sales, the details are in Stripe vs PayPal for small sellers in Europe.

"I do not have a registered company. Can I still do this?"

Yes. Stripe accepts individual/sole trader accounts throughout the EU without business registration. You provide personal identity verification and a personal bank account. The complete breakdown of what is and is not required is in how to accept payments without a business account.

"Is there a monthly fee for using Stripe?"

No. Stripe has no monthly fee and no setup fee. You pay only when you process a transaction: approximately 1.5% + €0.25 per successful EU card transaction (rates vary slightly by country and card type). For US or international cards the rate is higher. There is no minimum volume requirement.

Your Stripe account, connected in minutes.

NanoCart connects to your existing Stripe account and adds a ready-to-use product page. No additional payment configuration needed. Flat €3.99/month per card.

Connect and start selling →
Accept Payments Without a Business AccountAdd Apple Pay and Google Pay to Checkout