Stripe Connect payment processing requires PROFESSIONAL+
Upgrade to Professional plan or higher
Why Stripe?
Payment Methods Supported
- Credit & Debit Cards - Visa, Mastercard, Amex, Discover
- ACH Bank Transfers - Direct bank payments (US only, lowest fees)
- Apple Pay & Google Pay - One-tap mobile payments
- International Cards - Accept payments from 135+ countries
Key Benefits
- Get Paid Faster - Customers pay invoices online in 30 seconds
- Lower Fees on ACH - Only 0.8% (capped at $5) vs 2.9% for cards
- Automatic Reconciliation - Payments auto-mark invoices as paid
- Secure & PCI Compliant - Stripe handles all security, you store nothing
- Instant Payout Option - Get funds in minutes (1% fee) for emergencies
Initial Setup
Step 1: Create Stripe Account
- Go to Settings → Payments in Sergio
- Click Connect Stripe
- You'll be redirected to Stripe (secure OAuth connection)
- Choose Create a new account or Sign in to existing account
- If creating new:
- Enter business name (as it appears on bank statements)
- Provide business address
- Enter EIN/SSN for tax reporting
- Add bank account for payouts
- Click Authorize to connect Stripe to Sergio
- You'll be redirected back to Sergio with confirmation
Step 2: Verify Your Business
Stripe requires identity verification to prevent fraud (required by law):
- Check your email for "Verify your Stripe account"
- Click link to complete verification
- Upload one of:
- Driver's license (front/back photos)
- Passport
- Government-issued ID
- Verification usually completes in 1-2 business days
- During verification: You can still accept payments, but payouts are held until verified
Step 3: Configure Payment Methods
Choose which payment methods to offer customers:
- In Sergio: Settings → Payments → Payment Methods
- Toggle on/off:
- Credit Cards (2.9% + 30¢) - Default on, recommended
- ACH Bank Transfers (0.8%, max $5) - Recommended for large invoices ($600+)
- Apple Pay / Google Pay (same as card fees) - Great for mobile
- Click Save Payment Settings
Understanding Fees
Fee Structure
Credit/Debit Cards
2.9% + $0.30 per transaction
Example: $250 invoice = $7.55 fee, you receive $242.45
ACH Bank Transfers (Recommended for $600+ invoices)
0.8% per transaction, capped at $5
Example: $1,000 invoice = $5 fee (capped), you receive $995
Example: $250 invoice = $2 fee, you receive $248
Instant Payouts (Optional)
1% fee (minimum 50¢) - Funds in 30 minutes
Use for emergencies when you need cash immediately
Who Pays the Fee?
You have two options:
- You absorb the fee (default)
- Invoice shows $250, customer pays $250, you receive $242.45
- Simpler for customers, most common approach
- Pass fee to customer
- Invoice shows $250 + $7.55 processing fee = $257.55 total
- Customer pays $257.55, you receive $250
- Enable in: Settings → Payments → Pass processing fees to customers
- Caution: Some states regulate surcharges (legal in most states)
Fee Comparison: When to Use ACH
| Invoice Amount | Card Fee (2.9% + 30¢) | ACH Fee (0.8%, max $5) | ACH Savings |
|---|---|---|---|
| $150 | $4.65 | $1.20 | $3.45 |
| $500 | $14.80 | $4.00 | $10.80 |
| $1,000 | $29.30 | $5.00 (capped) | $24.30 |
| $2,500 | $72.80 | $5.00 (capped) | $67.80 |
Recommendation: Encourage ACH for invoices over $200. Save thousands annually on fees.
Payout Schedule
Default Payout Timing
- Card Payments: Deposited to your bank in 2 business days
- ACH Payments: Deposited in 5-7 business days (ACH processing time)
- Rolling Payouts: Funds transfer automatically as they clear (no manual action needed)
Changing Payout Schedule
- Log in to Stripe Dashboard
- Go to Settings → Payouts
- Choose frequency:
- Automatic (default) - As funds clear
- Daily - One payout per day
- Weekly - Every Monday (or day of choice)
- Monthly - First of the month
- Manual - You initiate payouts yourself
- Click Save
Instant Payouts (Premium Feature)
Need cash immediately? Instant payouts arrive in 30 minutes:
- Available for debit cards only (not regular bank accounts)
- Fee: 1% of payout amount (minimum 50¢)
- Enable in Stripe Dashboard: Settings → Payouts → Instant Payouts
- Add eligible debit card
- When needed, click Pay out funds and select instant option
Use case: Emergency equipment repair, need $500 immediately → pay $5 fee, get funds in 30 min
Testing Payments
Test Mode vs Live Mode
Sergio automatically uses Stripe Test Mode until you're ready to go live:
- Test Mode: Practice sending invoices without real charges
- Live Mode: Real payments from real customers
How to Test
- In Sergio, create a test invoice for a fake customer
- Send invoice (it will say "TEST MODE" in header)
- Open invoice payment page
- Use Stripe test card numbers:
Success: 4242 4242 4242 4242
Exp: Any future date (e.g., 12/26)
CVV: Any 3 digits (e.g., 123)
ZIP: Any 5 digits (e.g., 12345)
- Click Pay Invoice
- Verify invoice is marked "Paid" in Sergio
- Check Stripe Dashboard to see test payment
Activating Live Mode
- Complete Stripe account verification (identity upload)
- In Sergio: Settings → Payments
- Toggle Live Mode to ON
- Confirmation dialog: "Are you sure? Real payments will be charged."
- Click Activate Live Payments
- All future invoices will charge real cards
Tip: You can switch back to test mode anytime to try new features safely
Security & Compliance
PCI Compliance
Good news: You are automatically PCI compliant when using Stripe through Sergio.
- Sergio never stores card numbers - Only Stripe sees full card details
- Encrypted transmission - All payment data uses TLS 1.2+ encryption
- Stripe is PCI Level 1 certified - Highest security standard
- You store tokens, not cards - Sergio only saves reference IDs (safe to store)
Fraud Prevention
Stripe includes built-in fraud detection (Stripe Radar):
- Machine learning - Blocks suspicious cards automatically
- CVV & ZIP verification - Reduces fraud by 70%
- 3D Secure - Extra verification for high-risk transactions
- Chargeback protection - Dispute resolution support included
Data Privacy
- Customer payment data stored in Stripe (not Sergio servers)
- GDPR compliant - customers can request data deletion
- SOC 2 Type II certified infrastructure
- Regular third-party security audits
Troubleshooting
Common Issues
Problem: "Payouts are paused" message
Cause: Identity verification pending
Solution: Check email for Stripe verification link, upload ID photo
Problem: Customer card declined
Causes:
- Insufficient funds
- Card expired
- Incorrect CVV or ZIP code
- Bank blocked transaction (fraud prevention)
Solution: Ask customer to:
- Try different card
- Call their bank to authorize charge
- Use ACH bank transfer instead (no decline risk)
Problem: Payouts taking longer than 2 days
Causes:
- Weekends/holidays don't count as business days
- New account (first payout takes 7-10 days for verification)
- ACH payments have 5-7 day clearing period
Solution: Wait for clearing period, check Stripe Dashboard for exact payout date
Problem: "Connect Stripe" button not working
Causes:
- Pop-up blocker enabled
- Browser extension interfering
Solution: Disable pop-up blocker, try incognito mode, or use different browser
Getting Help
- Sergio Support: [email protected] (integration issues)
- Stripe Support: support.stripe.com (payment/payout issues)
- Stripe Dashboard: View transaction details, disputes, payouts
- Live Chat: Available in Stripe Dashboard (24/7)
Questions about payment setup?
We can help you get Stripe configured and start accepting payments
Get Stripe Help