> ## Documentation Index
> Fetch the complete documentation index at: https://help.trypawgress.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect Your Stripe Account

> Learn how to connect your Stripe account to Pawgress so you can accept online payments from clients for training packages

## Why Connect Stripe?

Connecting Stripe to Pawgress lets you accept online payments directly from clients for training package enrollments. Once connected, you can send clients a secure checkout link and get paid automatically — no invoicing software or manual tracking required.

<Warning>
  **Pro Feature**

  Stripe Connect payments require a Pawgress Pro subscription. [Upgrade to Pro](/guides/billing/subscription-management) to unlock this feature.
</Warning>

<Info>
  **How It Works**

  Pawgress uses **Stripe Connect** to route payments directly to your Stripe account. When a client pays, the funds go straight to your Stripe balance, and Pawgress takes care of the secure checkout and payment confirmation automatically.
</Info>

## Prerequisites

Before connecting Stripe, make sure you have:

* A Pawgress Pro subscription ([upgrade here](/guides/billing/subscription-management))
* A Stripe account, or the ability to create one (free at stripe.com)
* Your business or personal information ready for Stripe verification

## Connecting Your Stripe Account

### Step 1: Open Integrations

From your trainer dashboard, click on your profile icon in the top-right corner and select **Account Settings**. Then navigate to the **Integrations** tab.

<img src="https://mintcdn.com/pawgress/DvsHqkWmtmLmYjz4/images/guides/integration/connect-stripe/integrations-tab.png?fit=max&auto=format&n=DvsHqkWmtmLmYjz4&q=85&s=088494bcb1f6ac6cfbf52bcbcda9bea8" alt="Account Settings navigation showing the Integrations tab" width="586" height="522" data-path="images/guides/integration/connect-stripe/integrations-tab.png" />

<Caption>Navigate to Account Settings and select the Integrations tab</Caption>

### Step 2: Find the Stripe Connect Section

Scroll down to the **Stripe** section. You'll see a card showing your current Stripe connection status.

If you haven't connected Stripe yet, the status will show **Not Connected**.

<img src="https://mintcdn.com/pawgress/DvsHqkWmtmLmYjz4/images/guides/integration/connect-stripe/stripe-card-disconnected.png?fit=max&auto=format&n=DvsHqkWmtmLmYjz4&q=85&s=2520a0adfa1330bbfea8cb0e33a6b752" alt="Stripe integration card showing Not Connected status" width="1958" height="1718" data-path="images/guides/integration/connect-stripe/stripe-card-disconnected.png" />

<Caption>The Stripe integration card before connecting your account</Caption>

### Step 3: Start the Connection

Click the **Connect Stripe Account** button. You'll be redirected to Stripe's secure onboarding page.

### Step 4: Complete Stripe Onboarding

On the Stripe onboarding page:

1. **Sign in** to your existing Stripe account, or click **Create an account** if you don't have one yet
2. **Provide your business details** — Stripe may ask for your legal name, address, date of birth, and business type
3. **Add a bank account** where Stripe will send your payouts
4. **Submit your information** and wait for Stripe to verify your details

<Tip>
  **Verification Time**

  Most Stripe accounts are verified instantly. In some cases, Stripe may need additional documentation and can take 1-2 business days. You'll receive an email from Stripe when your account is fully active.
</Tip>

<img src="https://mintcdn.com/pawgress/DvsHqkWmtmLmYjz4/images/guides/integration/connect-stripe/stripe-onboarding.png?fit=max&auto=format&n=DvsHqkWmtmLmYjz4&q=85&s=a722fbfdc2fd656c05acfbc7ade2df36" alt="Stripe onboarding page" width="3176" height="2024" data-path="images/guides/integration/connect-stripe/stripe-onboarding.png" />

<Caption>Complete Stripe's onboarding to link your bank account and verify your identity</Caption>

### Step 5: Return to Pawgress

After completing the Stripe onboarding, you'll automatically be redirected back to Pawgress. The Stripe card in your Integrations tab will update to show your connection status.

<img src="https://mintcdn.com/pawgress/DvsHqkWmtmLmYjz4/images/guides/integration/connect-stripe/stripe-card-connected.png?fit=max&auto=format&n=DvsHqkWmtmLmYjz4&q=85&s=36ab6e0089002d4793f015e92cf686b2" alt="Stripe integration card showing Connected status with green badge" width="1854" height="510" data-path="images/guides/integration/connect-stripe/stripe-card-connected.png" />

<Caption>A connected Stripe account shows a green Active badge</Caption>

## Understanding Your Connection Status

The Stripe card shows three indicators:

* **Charges Enabled** — Stripe has approved your account to accept payments. This is required before you can collect money from clients.
* **Payouts Enabled** — Stripe can send funds to your bank account.
* **Details Submitted** — You've completed the onboarding form.

<Warning>
  If **Charges Enabled** shows as inactive after completing onboarding, Stripe may need more time or additional verification. Check your email for instructions from Stripe, or log in to your Stripe dashboard directly to see what's needed.
</Warning>

## Setting Your Default Currency

Before creating packages or enrolling clients, set the currency you want to charge in. This applies to all new packages and enrollments going forward.

### Where to Find It

From your trainer dashboard, click your profile icon and go to **Account Settings → Profile**. Scroll down to the **Default Currency** field.

<img src="https://mintcdn.com/pawgress/DvsHqkWmtmLmYjz4/images/guides/integration/connect-stripe/default-currency.png?fit=max&auto=format&n=DvsHqkWmtmLmYjz4&q=85&s=0ff81535333e915a2a8aa4b980528769" alt="Trainer profile page showing the Default Currency dropdown" width="1460" height="1748" data-path="images/guides/integration/connect-stripe/default-currency.png" />

<Caption>The Default Currency setting is on your trainer Profile page</Caption>

### Choosing a Currency

Click the dropdown and select your currency. Pawgress supports:

| Currency           | Code |
| ------------------ | ---- |
| US Dollar          | USD  |
| Canadian Dollar    | CAD  |
| British Pound      | GBP  |
| Euro               | EUR  |
| Australian Dollar  | AUD  |
| New Zealand Dollar | NZD  |
| Swiss Franc        | CHF  |
| Japanese Yen       | JPY  |
| Swedish Krona      | SEK  |
| Norwegian Krone    | NOK  |
| Danish Krone       | DKK  |
| Mexican Peso       | MXN  |
| Brazilian Real     | BRL  |
| Singapore Dollar   | SGD  |
| Hong Kong Dollar   | HKD  |

Click **Save** to apply the change.

<Warning>
  **Set your currency before creating packages.** When you enroll a client, the currency is locked into that enrollment and used for the Stripe checkout. Changing your default currency later won't affect existing enrollments — only new ones going forward.
</Warning>

## Troubleshooting

### "Charges not enabled" after connecting

Log in to your [Stripe Dashboard](https://dashboard.stripe.com) and check for any outstanding requirements under **Settings → Account**. Stripe will list any documents or details still needed to activate your account.

### Redirected back with an error

If the connection process fails, try again from the Integrations tab. Make sure you complete the full Stripe onboarding without closing the browser tab mid-way.

### Additional Help

If you run into issues, contact our support team:

* Email: [support@pawgress.ca](mailto:support@pawgress.ca)
* In-app: Click **Support** in the navigation

## Next Steps

Once your Stripe account is connected and charges are enabled, you're ready to:

* [Collect payment for a client enrollment](/guides/billing/collect-payment)
* [Enroll clients in training packages](/guides/getting-started/enroll-client)
* [View your revenue dashboard](/guides/billing/subscription-management)
