Payment Processing requires BASIC+
Upgrade to Basic plan or higher
Why Stripe?
Payment Methods Supported
- Credit & Debit Cards: Visa, Mastercard, Amex, Discover
- ACH Bank Transfers: Direct from customer bank accounts
- Apple Pay & Google Pay: Fast mobile checkout
- Link by Stripe: One-click checkout for returning customers
Benefits of Stripe Integration
- Industry-leading security: PCI Level 1 certified
- Fast payouts: Get paid in 2 business days (or instantly)
- Low fees: Competitive processing rates
- No monthly fees: Only pay when you process payments
- Trusted by millions: Used by businesses worldwide
Initial Setup
Step 1: Connect Your Stripe Account
- Navigate to Settings > Payments
- Click Connect with Stripe
- You'll be redirected to Stripe's secure website
- Either sign in to existing Stripe account or create new
- Stripe will ask for business information:
- Business name and address
- EIN or SSN for tax purposes
- Bank account for deposits
- Contact information
- Click Submit when complete
- You'll be redirected back to Sergio - setup complete!
Step 2: Configure Payment Settings
After connecting, configure your preferences:
- Return to Settings > Payments
- Enable your desired payment methods
- Choose your default payment method:
- Card (instant, higher fees)
- ACH (slower, lower fees)
- Customer Choice (let them decide)
- Set minimum amounts for each method
- Click Save
Step 3: Add Payment Links to Invoices
Enable online payments on invoices:
- Go to Settings > Invoices
- Find "Payment Options" section:
- Enable Card Payments: Toggle on
- Enable ACH Payments: Toggle on
- Pay Button Text: Customize the button text
- Click Save Changes
Processing Fees
Fee Structure
Credit & Debit Cards
2.9% + $0.30 per transaction
Example: $150 job = $4.65 fee, you receive $145.35
ACH Bank Transfers
0.8% per transaction (capped at $5)
Example: $150 job = $1.20 fee
Example: $1,000 job = $5.00 fee (capped)
Instant Payouts (Optional)
1.5% of payout amount (minimum $0.50)
Get funds in minutes instead of 2 business days
Who Pays the Fees?
You have two options:
- You absorb fees: Customer pays $150, you receive $145.35 (most common)
- Pass fees to customer: Customer pays $154.65, you receive $150 (configure in Settings > Payments)
Card vs ACH Comparison
| Invoice Amount | Card Fee | ACH Fee | 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 to save on fees.
Getting Paid (Payouts)
Default Payout Schedule
- Processing time: 2 business days after payment received
- Automatic deposits: Funds deposited to your bank automatically
- No action needed: Just wait for the money to arrive
Changing Payout Schedule
- Log in to your Stripe Dashboard (dashboard.stripe.com)
- Go to Settings > Payouts
- Choose your preferred schedule:
- Daily: Every business day
- Weekly: Every Monday (or custom day)
- Monthly: First of each month
- Manual: Only when you request
- Instant: On-demand for 1.5% fee
- Click Save
Instant Payouts
Need money right away? Instant payouts get funds to your debit card in minutes.
- Go to your Stripe Dashboard
- Add a debit card for instant payouts
- Click Pay out instantly
- Choose amount (minimum $1)
- Confirm - funds arrive in minutes
Use case: Great for emergencies or when you need to purchase supplies.
Testing Your Setup
Test Mode vs Live Mode
Stripe has two modes for your account:
- Test Mode: Fake transactions, no real money moves
- Live Mode: Real transactions with real money
How to Test Payments
- Create a test invoice in Sergio
- Send to your own email
- Open the payment link
- Use Stripe's test card numbers:
Card Number: 4242 4242 4242 4242
Expiration: Any future date (e.g., 12/25)
CVC: Any 3 digits (e.g., 123)
ZIP: Any 5 digits (e.g., 12345)
- Click Pay
- Verify payment appears in Sergio
- Check Stripe dashboard for the test transaction
Activating Live Payments
- Complete all testing in test mode
- Go to Settings > Payments
- Toggle Live Mode on
- Stripe may require additional verification
- Once approved, click Activate Live Payments
- You're ready to accept real payments!
Tip: Start with a small real transaction to verify everything works.
Security & Compliance
PCI Compliance
Sergio + Stripe handles PCI compliance for you. Here's what that means:
- Card data never touches your servers: Goes directly to Stripe
- Encrypted connections: All data transferred via HTTPS/TLS
- Tokenization: Card details stored as secure tokens
- Regular audits: Stripe is PCI Level 1 certified
Fraud Protection
Stripe's built-in fraud protection includes:
- Radar: ML-powered fraud detection
- 3D Secure: Extra verification for suspicious transactions
- Address verification: AVS checks on all cards
- CVC validation: Required for all transactions
Data Privacy
- Customer payment data is stored only by Stripe
- Sergio only stores transaction IDs and status
- You can delete customer data at any time
- Full GDPR and CCPA compliance
Troubleshooting
Common Issues
"Payouts paused" message
Cause: Stripe needs additional verification
Solution: Log in to Stripe dashboard and complete any pending requirements
"Card declined" errors
Causes:
- Insufficient funds
- Card expired
- Incorrect card details
- Bank blocked the transaction
Solution: Have customer try different card or contact their bank
Payouts taking longer than expected
Causes:
- New accounts have 7-14 day initial hold
- Large transactions may be reviewed
- Bank holidays delay processing
Solution: Wait for initial hold period, or contact Stripe support
"Connect with Stripe" button not working
Causes:
- Pop-up blocker preventing redirect
- Browser cookies disabled
Solution: Disable pop-up blocker or try different browser
Getting Help
- Stripe Support: support.stripe.com for account/payout issues
- Sergio Support: support@sergio.app for integration questions
- Knowledge Base: docs.sergio.app/payments
- Phone Support: Available for Business and Enterprise tiers
Need Help with Payments?
Our team can help you set up and optimize your payment processing.
Contact Support