- Summary
- What You'll Need
- Understanding Payment Setup Options
- Step 1: Initiate Stripe Connect (2 minutes)
- Step 2: Choose Account Type (1 minute)
- Step 3: Provide Business/Personal Details (5 minutes)
- Step 4: Add Bank Account for Payouts (3 minutes)
- Step 5: Verify Your Identity (2 minutes)
- Step 6: Set Payment Preferences (2 minutes)
- Step 7: Review and Submit (1 minute)
- Step 8: Return to BookLive (30 seconds)
- Congratulations! You Can Now Accept Payments! 🎉
- Understanding Fees
- How Payments Flow
- Stripe Dashboard Access
- Collecting Your First Payment
- Troubleshooting Common Issues
- Security & Compliance
- Tips for Successful Payments
- Next Steps: Maximizing Your Payments
- Related Articles
- Getting Help
Summary #
Getting paid is the whole point, right? This guide walks you through setting up Stripe Connect so you can accept payments from clients through BookLive. The setup takes about 10-15 minutes, and once complete, you can collect deposits, full payments, and get paid automatically.
By the end of this guide, you’ll be ready to accept your first client payment through BookLive.
What You’ll Need #
Before starting the Stripe setup, gather:
- ✅ Business Information – Legal name, address, phone
- ✅ Tax ID – SSN (sole proprietor) or EIN (business)
- ✅ Bank Account – Routing and account numbers for deposits
- ✅ Personal ID – For verification (driver’s license, passport)
- ✅ Business Description – Brief explanation of your music services
- 📱 Phone – For text verification
💡 Tip: You can set up Stripe for yourself individually OR for each group you lead. Most solo artists and small groups use personal Stripe Connect. Larger organizations use group accounts.
Understanding Payment Setup Options #
Option 1: Personal Stripe Connect (For Individual Artists) #
Who it’s for:
- Solo performers
- Individual musicians getting paid directly
- Contractors who receive musician payouts
Where payments go:
- Directly to your personal bank account
- You receive 1099s if applicable
- Simplest setup
How to set up:
- Navigate to Settings → BookLive Pay (or Payments)
- Click “Connect Stripe”
Option 2: Group Stripe Connect (For Bandleaders/Groups) #
Who it’s for:
- Bands and ensembles
- Business entities (LLC, Corp)
- Groups that pay multiple musicians from one booking
Where payments go:
- Group’s business bank account
- Group receives revenue, then pays musicians
- More complex but better for businesses
How to set up:
- Go to your group page
- Click Finances tab
- Click “Connect Stripe”
💡 Tip: If unsure, start with personal Stripe Connect. You can always set up group accounts later.
Step 1: Initiate Stripe Connect (2 minutes) #
For Personal Account: #
- Log into BookLive
- Click your profile icon (top right)
- Select “Settings”
- Navigate to “BookLive Pay” or “Payments” tab
- Click “Connect Stripe Account” button
For Group Account: #
- Go to your group’s page
- Click “Finances” tab
- Find the payment section
- Click “Connect Stripe” or “Enable Payments”
What Happens:
- You’re redirected to Stripe’s website
- BookLive saves your session temporarily
- You’ll complete Stripe’s onboarding
- Then return to BookLive automatically
Step 2: Choose Account Type (1 minute) #
Stripe will ask what type of account you’re setting up:
Individual #
Choose this if:
- You’re a solo performer
- Operating under your personal name
- No business entity (LLC, Corp)
- Using SSN for taxes
Tax implications:
- Income reported on personal tax return (Schedule C)
- You’ll receive 1099-K if you earn $600+/year
Company/Business #
Choose this if:
- You have an LLC, Corporation, or Partnership
- Operating under a business name
- Have an EIN (Employer Identification Number)
- Want to keep business finances separate
Tax implications:
- Income reported on business tax return
- Business receives 1099-K
💡 Tip: When in doubt, choose Individual. You can upgrade to a business account later if needed.
Step 3: Provide Business/Personal Details (5 minutes) #
Stripe will ask for:
Personal Information #
- Legal Name – Your full name as it appears on ID
- Date of Birth – MM/DD/YYYY
- Phone Number – For account security
- Email – Where Stripe sends notifications
- Address – Your primary residence
Business Information (If Company) #
- Business Legal Name – Official registered name
- Business Type – LLC, Corporation, Partnership, etc.
- EIN – Employer Identification Number
- Business Address – Where business is registered
- Website (optional) – Your business website
Industry Classification #
- Select “Arts & Entertainment” or “Music”
- Choose “Musicians and Entertainers” sub-category
- Accurate classification helps with processing
Business Description #
Write 1-2 sentences:
Example: "Professional string quartet performing at weddings,
corporate events, and private parties in the Seattle area."
Why it matters:
- Stripe uses this to understand your business
- Helps prevent fraud flags
- May be shown to clients in some contexts
Step 4: Add Bank Account for Payouts (3 minutes) #
This is where Stripe sends your money.
Required Information: #
- Bank Name – Which bank you use
- Routing Number – 9-digit number (on your check)
- Account Number – Your account number
- Account Type – Checking or Savings (Checking recommended)
Where to Find These Numbers: #
On a Check:
- Routing Number: First 9 digits at bottom
- Account Number: Next set of digits after routing number
Online Banking:
- Log into your bank
- Go to Account Details
- Look for “Routing” and “Account” numbers
Call Your Bank:
- Have your account info handy
- Ask for routing and account numbers
Verify Bank Account #
Stripe verifies your bank using one of these methods:
Instant Verification (Preferred):
- Log into your bank through Stripe’s secure connection
- Authorize Stripe to verify
- Approved instantly ✅
Micro-Deposits (If instant fails):
- Stripe deposits 2 small amounts (like $0.15 and $0.37)
- Wait 1-2 business days
- Check your bank statement
- Return to Stripe and enter the amounts
- Account verified ✅
💡 Tip: Use instant verification if your bank supports it – you’ll be able to accept payments immediately.
Step 5: Verify Your Identity (2 minutes) #
For security and compliance, Stripe verifies your identity.
Information Needed: #
- SSN Last 4 Digits – First verification step
- Full SSN – If additional verification required
- Photo ID – Sometimes requested (driver’s license, passport)
Verification Process: #
- Enter SSN (or EIN if business)
- Stripe checks against public records
- Usually instant approval ✅
- Occasionally requires photo ID upload
If Photo ID is Requested:
- Take clear photo of driver’s license or passport
- Ensure all text is readable
- Upload front and back (if driver’s license)
- Approval typically within 24 hours
Why Verification Matters:
- Legal requirement for financial services
- Prevents fraud
- Ensures you get paid correctly
- Protects client information
Step 6: Set Payment Preferences (2 minutes) #
Configure how and when you get paid.
Payout Schedule #
Choose how often Stripe sends money to your bank:
- Daily – Every business day (default, recommended)
- Weekly – Once per week on day you choose
- Monthly – Once per month on date you choose
- Manual – Only when you request (not recommended)
Rolling Reserve:
Some accounts have a holding period:
- Typically 2-7 days after payment
- Protects against chargebacks
- Standard for new accounts
- Often reduced or removed as you build history
💡 Tip: Stick with daily payouts. Money arrives 2-3 business days after client payment, and you have consistent cash flow.
Statement Descriptor #
This appears on your clients’ credit card statements.
Rules:
- Maximum 22 characters
- Letters, numbers, and spaces only
- Should identify your business clearly
Examples:
- “MODERN STRING QUARTET”
- “SARAH JAZZ TRIO”
- “ENCORE MUSIC SERVICES”
Why It Matters:
- Prevents clients from disputing charges
- Professional appearance
- Reduces “What is this charge?” calls
Step 7: Review and Submit (1 minute) #
Before finalizing:
Double-Check: #
- ✅ All legal names are accurate
- ✅ Bank account numbers are correct
- ✅ Address matches your ID
- ✅ SSN/EIN is accurate (can’t easily change later!)
- ✅ Industry selection is appropriate
Submit Application: #
- Click “Submit” or “Complete Setup”
- Stripe processes immediately
- You’ll see confirmation screen
Approval Time:
- Usually instant ✅
- Sometimes 24-48 hours if additional review needed
- You’ll receive email confirmation
Step 8: Return to BookLive (30 seconds) #
After Stripe approval:
- Stripe automatically redirects back to BookLive
- You’ll see success message
- Your Stripe account is now connected! ✅
Confirmation Checks:
- Look for “Connected” or green checkmark
- Test by checking payment settings
- Stripe dashboard link appears
If You’re Not Redirected:
- Close Stripe tab
- Return to BookLive
- Refresh the page
- Connection should show as complete
- If not, try “Connect Stripe” button again (it will link to existing account)
Congratulations! You Can Now Accept Payments! 🎉 #
Your Stripe account is connected and you’re ready to get paid.
What You Can Do Now: #
1. Collect Deposits #
When sending contracts or proposals:
- Enable “Require Deposit”
- Set amount ($X or X%)
- Client pays deposit when signing
- Money arrives in your bank 2-3 days later
2. Accept Full Payment #
Option to collect full payment upfront:
- Send invoice through BookLive
- Client pays via credit card or ACH
- Automatic payment confirmation
- Funds deposited to your bank
3. Process Tips #
If clients want to add a tip:
- Enable tip collection in performance settings
- Client can add tip to payment
- Tips included in your payout
4. Recurring Payments (Advanced) #
For ongoing gigs:
- Set up subscription-style payments
- Automatic monthly or weekly charges
- Great for residencies or regular church gigs
Understanding Fees #
Stripe Fees (Industry Standard) #
- Credit Cards: 2.9% + $0.30 per transaction
- ACH Bank Transfer: 0.8% capped at $5.00
Example:
- Client pays $1,000
- Stripe fee: $29.30
- You receive: $970.70
BookLive Fees #
BookLive doesn’t add fees on top of Stripe. You only pay Stripe’s standard processing fees.
💡 Tip: Consider passing fees to clients by pricing them into your quotes, or offer a small discount for clients who pay via check or cash.
How Payments Flow #
Understanding the payment journey:
Timeline: #
- Day 0 – Client pays via BookLive
- Day 0 – Stripe confirms payment
- Day 1-2 – Stripe processes (anti-fraud checks)
- Day 2-3 – Money deposited to your bank
- Day 3-5 – Money available in your account
For First Payment:
- May take 7-10 days (Stripe’s caution)
- Subsequent payments are faster
- As you build history, payouts speed up
Stripe Dashboard Access #
After connecting, you can access your Stripe dashboard directly:
From BookLive: #
- Go to Settings → BookLive Pay (or Group Finances)
- Click “View Stripe Dashboard” link
- Temporary login link generated
- Opens Stripe in new tab
What You Can Do in Stripe: #
- View all transactions
- Check payout schedule
- Update bank account
- Download tax documents (1099-K)
- Review disputes or chargebacks
- Manage payment methods
Collecting Your First Payment #
Ready to test? Here’s how to get your first payment:
Method 1: Create an Invoice #
- Go to a performance
- Click “Create Invoice”
- Enter amount
- Add client email
- Click “Send Invoice”
- Client receives email with “Pay” button
- They pay via credit card
- You get confirmation and money in 2-3 days
Method 2: Send Proposal with Deposit #
- Create a proposal for a client
- Enable “Require Deposit”
- Set deposit amount (e.g., 25% or $500)
- Send to client
- When they accept, they must pay deposit
- Contract becomes active
- Money in your account soon
Method 3: Contract with Full Payment #
- Create contract for performance
- Enable “Collect Payment”
- Set amount to full performance fee
- Send to client
- They sign and pay simultaneously
- Performance fully paid upfront
💡 Tip: Start with a small test payment (even to yourself using a different card) to ensure everything works before your first real client payment.
Troubleshooting Common Issues #
❓ Stripe Application Pending/Under Review #
Why:
- Additional identity verification needed
- Unusual business type or industry
- High-risk factors detected
What to do:
- Check email from Stripe (they’ll explain what’s needed)
- Upload requested documents promptly
- Usually resolved within 24-48 hours
- Contact Stripe support if longer
❓ Bank Account Won’t Verify #
Common issues:
- Incorrect routing or account number
- Bank doesn’t support instant verification
- Joint account (use single-owner account)
Solutions:
- Double-check numbers with your bank
- Use micro-deposit verification instead
- Try a different bank account if available
- Ensure account is in your name (not joint)
❓ Identity Verification Failed #
Possible reasons:
- SSN doesn’t match name
- Address doesn’t match public records
- Recently moved
- Name change (marriage, etc.)
Solutions:
- Verify all information is exactly as on your ID
- Upload photo ID to prove identity
- Contact Stripe support with documentation
- If recent name change, provide marriage certificate or court order
❓ Payments Not Showing in Bank Account #
Check:
- Has it been 2-3 business days? (Weekends don’t count)
- Is your bank account verified?
- Was there a Stripe hold or issue?
- Check Stripe dashboard for payout status
If still missing:
- Log into Stripe dashboard
- Go to “Payouts” section
- Check status (Paid, Pending, Failed)
- If failed, usually a bank account issue
- Update bank info and retry payout
❓ “Connect Stripe” Button Doesn’t Work #
Try:
- Clear browser cache
- Try different browser (Chrome recommended)
- Disable browser extensions temporarily
- Check popup blocker (Stripe opens in popup)
- Try incognito/private mode
Security & Compliance #
PCI Compliance #
Good news: BookLive and Stripe handle this for you!
- You never touch credit card numbers
- Stripe is PCI Level 1 certified
- All data encrypted
- No special compliance work needed
Client Data Protection #
- Credit card info stored only at Stripe
- BookLive doesn’t see full card numbers
- All transactions encrypted (SSL/TLS)
- Regular security audits
Your Responsibilities: #
- Keep your BookLive login secure (strong password)
- Don’t share Stripe dashboard access
- Review transactions regularly for fraud
- Report suspicious activity immediately
Tips for Successful Payments #
Getting Paid Faster: #
- Require deposits – Ensures client commitment
- Set clear payment terms – “50% deposit, 50% day of”
- Send invoices promptly – Right after performance
- Enable automatic reminders – BookLive can remind clients
- Offer payment plans – For large bookings, split into installments
Reducing Payment Issues: #
- Clear communication – Explain payment process upfront
- Professional invoices – Use BookLive’s templates
- Multiple payment options – Credit card AND ACH
- Remind before deadlines – “Balance due 7 days before event”
- Follow up quickly – If payment fails, contact client same day
Building Trust: #
- Transparent pricing – No hidden fees
- Professional contracts – Clear terms and conditions
- Secure payment badges – Show Stripe logo
- Testimonials – Share past client reviews
- Refund policy – Have clear, fair cancellation terms
Next Steps: Maximizing Your Payments #
Week 1: #
- ✅ Send first invoice to test system
- ✅ Create proposal requiring deposit
- ✅ Set up default payment terms for future contracts
- ✅ Configure automated payment reminders
Month 1: #
- 📊 Review payment analytics in Stripe
- 💰 Set up automatic payout tracking
- 📄 Download and save transaction records
- 🎯 Optimize pricing based on payment success
Quarter 1: #
- 📈 Analyze payment trends
- 💡 Consider offering payment plans for expensive packages
- 🔄 Review and adjust deposit requirements
- 🎉 Celebrate getting paid doing what you love!
Related Articles #
Essential Setup:
- Creating Your First Contract
- Sending Proposals to Clients
- Setting Up Pricing Packages
- Invoice Management Basics
Payment Features:
- Managing Installment Payments
- Processing Refunds
- Tracking Payment History
- Understanding BookLive Pay Balance
Advanced:
- Automatic Payment Scheduling
- Commission Management for Groups
- Tax Reporting and 1099s
- Payment Analytics and Reports
Getting Help #
Need payment support?
Stripe Issues:
- 📧 Stripe Support: https://support.stripe.com
- 📞 Stripe Phone: (888) 926-2289
- 💬 Stripe Chat: Available in dashboard
BookLive Issues:
- 📧 Email: support@booklive.com
- 📞 Phone: 414-253-2504
- 💬 Live Chat: In-app support
Emergency (Payment Not Processing):
- Contact BookLive support immediately
- Have transaction details ready
- We can often resolve payment issues quickly
Was this article helpful? [👍 Yes] [👎 No]
Article ID: BL-GS-004