Open Source Project Monetization Strategy - Phase-based Approach
Business Registration (BR) Strategy
Key Decision: Start WITHOUT company registration
- Collect donations under personal name initially
- Register company later when project matures and income stabilizes
- All platforms allow personal accounts with KYC using personal credentials
Hong Kong Tax Context:
- No capital gains tax on crypto
- Small passive donations to open source = likely treated as gifts (not taxable)
- Keep records from day one
- Consider tax consultation if annual income exceeds ~HK$100,000
Phase 1: Launch & Early Adoption (Months 0-6)
Goal: Establish presence, start collecting small donations
Account Setup:
- Create dedicated Gmail account for project
- GitHub: Open source repository (no KYC needed)
- Crypto Wallet: Exodus or MetaMask (non-custodial, no KYC)
- Display wallet address on GitHub for crypto donations
- Buy Me a Coffee:
- Sign up with project Gmail
- Connect PayPal (personal account)
- Receive one-time donations
Why this setup:
- Minimal friction to start
- No upfront verification barriers
- Crypto wallet = zero fees, instant setup
- PayPal = trusted by general public
Expected Income: Small, sporadic donations
Phase 2: Growing Community (Months 6-12)
Goal: Enable recurring support, expand payment options
Add:
- Patreon: For recurring monthly supporters
- Same Gmail account
- Connect PayPal for payouts
- Offer tiered membership benefits
Considerations:
- Complete KYC on platforms when ready to withdraw
- Use personal ID/address documents
- Funds accumulate until verification complete
Expected Income: Regular small contributions, some recurring supporters
Phase 3: Established Project (12+ months)
Goal: Professionalize operations, optimize for sustainability
When to register company:
- Monthly income becomes regular (e.g., HK$10,000+/month)
- Need to sign contracts or hire contributors
- Want liability protection
- Tax benefits outweigh setup costs (~HK$3,000-5,000 for BR)
Account Migration:
- Register HK company (BR)
- Open business bank account
- Upgrade platform accounts to business accounts
- Add Stripe for better fees (2.9% vs PayPal’s 4.4%)
- Transfer ownership of GitHub organization to company
Tax Compliance:
- File annual tax returns
- Proper bookkeeping
- Consider hiring accountant
Payment Flow Summary by Phase
Phase 1
Supporters → Crypto Wallet (Exodus) → Your control
Supporters → Buy Me a Coffee (PayPal) → Accumulates until withdrawal
Phase 2
Supporters → Crypto Wallet → Your control
Supporters → Buy Me a Coffee (PayPal) → Periodic withdrawal
Supporters → Patreon (PayPal) → Monthly recurring
Phase 3
Supporters → Crypto Wallet → Company wallet
Supporters → Buy Me a Coffee (Stripe) → Company bank
Supporters → Patreon (Stripe) → Company bank
Recommended Platform Preference
For HK situation without company:
- Crypto (Exodus) - Best for tech audience, zero fees, no KYC
- PayPal via Buy Me a Coffee - Best for general public, easy setup
- Stripe - Add later when company registered (lower fees)
Key Milestones to Trigger Phase Changes
- Phase 1→2: 50+ stars on GitHub, regular user feedback
- Phase 2→3: HK$10,000+/month sustained for 3+ months, or need to hire/contract work
Action Items for Team
Immediate (Phase 1):
- Create project Gmail account
- Set up GitHub repository
- Generate Exodus wallet, add address to README
- Register Buy Me a Coffee account
- Create simple spreadsheet to track all incoming donations
Monitor for Phase 2:
- Community growth metrics
- Donation frequency and amounts
- User requests for recurring support options
Platform Comparison Details
PayPal vs Stripe
| Feature | PayPal | Stripe | |———|——–|——–| | Fees | ~4.4% + fixed | ~2.9% + fixed | | Setup | Easy, personal account | Needs more verification | | Trust | High recognition | Developer-focused | | Best for | Phase 1-2 | Phase 3+ |
Crypto Wallet Options
- Exodus: User-friendly, multi-currency
- MetaMask: Ethereum ecosystem focus
- Trust Wallet: Mobile-first
- All options: No KYC, you control keys
Document created: 2025-11-24 Status: Planning Phase Next Review: Upon reaching Phase 1→2 transition criteria