Connect Stripe
Sync charges, fees, and refunds automatically
What gets synced
All successful charges (split into income + fee), refunds, and invoice payments. Read-only access, AccountsOS never modifies your Stripe data.
Open Stripe API keys
Log in to your Stripe Dashboard and go to Developers > API keys.
Never use your secret key directly. Always create a restricted key with only the permissions AccountsOS needs.
Create a restricted key
Click Create restricted key and name it "AccountsOS". Give it Read access to:
- Charges
- Customers
- Balance
- Refunds
Leave all other permissions as "None". AccountsOS only reads your payment data, it never writes to your Stripe account.
Paste the key in AccountsOS
Copy your new restricted key (it starts with rk_live_).
In AccountsOS, go to Settings > Integrations and click Connect on Stripe. Paste your key and click Connect.
Your key is encrypted before storage and never visible again. If you need to change it, disconnect and reconnect.
Transactions sync automatically
Once connected, AccountsOS imports the last 30 days of Stripe activity. Each charge creates two transactions:
Gross income
The full charge amount, categorised as Sales
Processing fee
The Stripe fee as a separate expense for clean P&L
Refunds are synced as separate outgoing transactions. You can re-sync manually any time from Settings > Integrations.
Ready to Connect?
Head to Settings and connect your Stripe account in under a minute.