Setup Stripe for Payments
FlexDuty uses Stripe Connect to process payments securely. You must complete Stripe onboarding before you can accept projects and receive payments.Why Stripe?
Secure
Bank-level security for all transactions
Fast Payouts
Receive funds within 2-7 business days
Global
Available in 40+ countries
Step-by-Step Setup
Step 1: Start Stripe Onboarding
- Go to your profile at flexduty.com/sellers/profile
- Scroll to the “Payment Setup” section
- Click “Connect with Stripe”

Step 2: Create or Connect Your Stripe Account
You’ll be redirected to Stripe’s secure onboarding flow:- New to Stripe
- Existing Stripe Account
- Enter your email address
- Create a Stripe account password
- Verify your email
- Continue to business information
Step 3: Provide Business Information
Stripe requires the following information for compliance:| Information | Details |
|---|---|
| Legal Name | Your full legal name as it appears on ID |
| Date of Birth | For identity verification |
| Address | Your current residential address |
| Phone Number | For two-factor authentication |
| Tax ID | SSN (US), NIN (UK), PAN (India), etc. |
| Business Type | Usually “Individual” for freelancers |
Step 4: Add Bank Account
Connect your bank account to receive payouts: For US accounts:- Routing number (9 digits)
- Account number
- Sort code
- Account number
- IBAN
- IFSC code
- Account number
Step 5: Verify Your Identity
Stripe may require identity verification:- Upload a photo of your government ID (passport, driver’s license, or national ID)
- Take a selfie for biometric verification
- Wait for verification (usually instant, can take up to 24 hours)
Step 6: Complete and Return
Once all steps are complete:- Click “Done” or “Return to FlexDuty”
- You’ll be redirected back to your profile
- Your payment status will show as “Connected”
Verification Status
Check your payment status on your profile:| Status | Meaning |
|---|---|
| Not Connected | You haven’t started Stripe setup |
| Pending | Stripe is verifying your information |
| Connected | ✅ You can receive payments |
| Action Required | Stripe needs additional information |
| Restricted | There’s an issue with your account |
Payout Schedule
Once connected, payouts work as follows:1
Payment Released
Client approves work and releases payment from escrow
2
Funds Transfer
FlexDuty initiates transfer to your Stripe account (same day)
3
Payout Processing
Stripe processes payout to your bank (2-7 business days depending on country)
4
Funds Available
Money appears in your bank account
- 🇺🇸 USA: 2 business days
- 🇬🇧 UK: 2-3 business days
- 🇪🇺 EU: 2-3 business days
- 🇮🇳 India: 5-7 business days
- 🇦🇺 Australia: 2-3 business days
Fees
FlexDuty charges a platform fee on each payment:| Project Size | Platform Fee |
|---|---|
| First $500 | 20% |
| 2,000 | 15% |
| 5,000 | 12% |
| 10,000 | 10% |
| $10,000+ | 8% |
Troubleshooting
Stripe onboarding stuck or loading
Stripe onboarding stuck or loading
- Clear browser cache and cookies
- Try a different browser (Chrome recommended)
- Disable ad blockers and VPNs
- Ensure pop-ups are allowed for stripe.com
Identity verification failed
Identity verification failed
- Ensure your ID is valid and not expired
- Use good lighting when taking photos
- Make sure all text on ID is clearly readable
- Try a different document type
Bank account verification failed
Bank account verification failed
- Double-check routing/sort code and account number
- Ensure the account is in your name
- Use a checking account (not savings in some countries)
- Contact your bank if the account has restrictions
Payouts delayed
Payouts delayed
- Check your Stripe Dashboard for any required actions
- Verify your bank account is still connected
- Contact Stripe support for payout-specific issues
Need Help?
If you encounter issues with Stripe setup:- Check the Stripe Support Center
- Contact FlexDuty support at support@flexduty.com
Apply for Projects
You’re ready to start applying for projects!
