Skip to main content

How to connect Stripe to Studio Ninja

Connect Stripe and get paid online through credit cards, Google Pay and Apple Pay.

Written by Jan Santos

Connecting Stripe to your Studio Ninja account lets you accept secure online payments from your clients via credit cards, Apple Pay, and Google Pay.

With Stripe:

  • Access instant payouts for faster access to your funds

  • Pass on surcharges and accept tips

  • Offer a smoother, more flexible payment experience for you and your clients

  • Provide Buy Now, Pay Later options (via Affirm or Klarna)

Getting started is quick. It takes about a minute to connect your bank details through Stripe’s secure setup. You can also try it alongside your current payment method, so there’s no need to switch everything over at once.

Stripe charges a standard processing fee, with no additional fees from Studio Ninja, comparable to other online payment providers.


Important Notes:

  • Region-Specific Instructions: The onboarding flow and screenshots in this guide are for US users. Steps may differ depending on your country or business type.

  • New Sub-Account: A new sub-account will be created in your Stripe account when you connect. Your previous sub-account will remain accessible at all times.

  • Payouts:

    • Automatic payouts from Stripe to your bank account usually take up to 7 days (except in Brazil, where they may take up to 30 days).

    • Manual payouts are also available if you prefer more control.

Step 1: Connect Stripe

  1. Go to Settings > Payment Methods > Pay by Card in your Studio Ninja account.

  2. Click the "Connect" button on the Stripe section.

Step 2: Complete the Onboarding Process

The Stripe onboarding process will guide you through setting up or linking your Stripe account.

1. Login to Stripe

You’ll be prompted to enter your Stripe login details:

  • Email Address

  • Password


    Note: If you don’t have a Stripe account, you can create one during this step.

2. Select the location and type of your business

  • Country: For example, United States.

  • Business Type and Structure: Choose from options like Company or Sole Proprietorship.

    Note: If you're unsure, refer to the on-screen guidance provided by Stripe.

3. Enter Business Details

Provide detailed information about your business, including:

  • Legal Business Name

  • Employer Identification Number (EIN) or Social Security Number (if applicable)

  • Business Address

  • Industry

  • Business Website (optional)

  • Product Description (briefly describe what you sell or offer).

4. Verify Personal Information

Stripe requires personal details for account verification:

  • Full Legal Name

  • Email Address

  • Date of Birth

  • Home Address

5. Add Bank Account for Payouts

Provide your bank account details to receive payments:

  • Routing Number

  • Account Number

  • Confirm the account information and click Continue.

6. Public Customer Details

Enter the details that will be visible to your customers:

  • Statement Descriptor (e.g., Photography Services)

  • Customer Support Information (email or phone for support inquiries).

7. Review and Submit

Stripe will show a summary of your information. Make sure all fields are completed:

  • Business Details

  • Public Details

  • Payout Details

Incomplete sections will be highlighted for correction. Once all information is complete, submit your application.

ID verification

You may be required to verify your ID. There are 3 steps involved:

  1. Take a photo of the front of your ID

  2. Take a photo of the back of your ID

  3. Take a selfie

Stripe will verify whether your selfie matches the photo on your ID.

What happens next?

Once you're connected:

  1. Studio Ninja will confirm that Stripe is connected and ready to take payments.

  2. A "Pay by Credit Card" button will now appear on your invoices in the Client Portal, allowing your clients to make payments online.

If you have previously connected your Stripe account to Studio Ninja, you’ll be prompted to either reconnect the same account or create a new one.

Integrations with Xero (Optional)

If your Studio Ninja account is also connected to Xero, you’ll need to assign a Xero account for handling specific payment types supported by Stripe (e.g., refunded payments). Once selected, save your preferences to complete the setup.


Stripe fees in different countries

Stripe’s fees vary depending on the country you’ve set for your Stripe account. These fees are charged for every transaction, whether it’s a local or international payment.


If you need a hand, we can walk you through it. Click here to book your free account setup session with our team.

Did this answer your question?