A price is optional: free plugins are welcome and many of the most-installed ones are free. When you do charge, the platform handles checkout, invoicing, refunds and payouts.
Before your first sale
- Accept the Developer Agreement (you'll be prompted in the Dev Portal).
- Complete Stripe Connect onboarding from Earnings — that's where your money lands. Checkout stays disabled for your paid plans until Stripe enables charges on your account, so buyers can never pay into a void.
Pricing and plans
Plans are set per plugin in the Dev Portal: monthly, yearly or one-time billing, with optional per-seat quantities. You can run limited-time sales, offer bundles of your plugins and buyers can gift purchases to a server.
What you keep
| Your trailing 30-day gross | You keep |
|---|---|
| Up to $1,000 | 70% |
| $1,000+ | 75% |
| $5,000+ | 80% |
| $10,000+ | 85% |
The tier is computed from your last 30 days of sales net of refunds, so a good month makes every plugin you sell cheaper to run. Your current tier and progress to the next one show on Earnings.
Payouts, refunds and disputes
- Payouts are automatic. Each sale's funds release about 30 days after payment, then pay out to your connected bank through Stripe once your released balance reaches the $50 minimum. No invoices to send, no payout button to press.
- Refunds don't cost you the platform fee. When a sale is refunded the buyer is made whole, your share of that sale is reversed and the platform returns its fee share to you — a fully refunded sale nets you zero, not negative.
- Buyers can escalate refund requests. You get 7 days to respond before staff decide. Disputes (chargebacks) pause the buyer's access and claw back the sale while under review.