Pricing a paid module and getting paid (rev-share + payouts)

If you're publishing a module to the Marketplace and want to charge for it, Turtini handles billing on your behalf and pays you out monthly. You set the price; Turtini collects subscriptions through Stripe and remits your share via Stripe Connect.

Setting your module's price:
1. Partner Portal → Modules → [your module] → Pricing.
2. Pick "Free" or "Paid".
3. For Paid, enter a monthly price in USD. Common ranges:
• $5-15/mo for a single-purpose tool
• $15-50/mo for a module with active maintenance and integrations
• $50-200/mo for a module that replaces a multi-feature SaaS
4. Optionally add a free trial (7, 14, or 30 days). Subscribers aren't charged until the trial ends; they can cancel during the trial without being charged.
5. Save — pricing takes effect on the next install. Existing subscribers stay on the price they signed up at, even if you change the displayed price later.

Revenue share:
Turtini takes a 20% platform fee. You receive 80% of the gross subscription revenue, before processor fees.

Stripe processor fees:
Stripe charges the standard ~2.9% + $0.30 per successful charge. These come off the gross before the 80/20 split.

Worked example — a $25/mo subscription:
• Subscriber pays: $25.00
• Stripe processor fee (~$1.03): -$1.03 → $23.97 net
• Turtini platform fee (20% of $25 gross): -$5.00 → $18.97
• You receive: $18.97 per subscriber per month

Setting up payouts:
You only get paid if Stripe Connect is set up and verified.
1. Partner Portal → Payouts → "Set up Stripe Connect".
2. Stripe Express onboarding opens — the same flow individual contractors / sole proprietors / LLCs use. ID verification, bank account, tax info.
3. Once verified (usually minutes for individuals, 1-2 days for businesses), the Payouts page flips from "Setup required" to "Verified" and you start accumulating payable balance.

Monthly payout schedule:
• Payouts run on the 5th of each month for the prior calendar month's earnings.
• Stripe transfers your share directly to your verified bank account (1-3 business days from the 5th depending on your bank).
• Each payout shows in Partner Portal → Payouts with the underlying subscription line items, processor fees, and the platform fee — full transparency.

What happens to refunds and chargebacks:
• Refunds — if a subscriber requests a refund and you grant it, the gross amount is reversed. Turtini's platform fee and your share both reduce proportionally. Stripe's processor fee on the refund is typically retained (Stripe doesn't refund their own fee).
• Chargebacks — same as refunds for the gross side, plus a $15 chargeback fee deducted from your next payout. You can dispute chargebacks via Stripe; if you win, the gross + chargeback fee are reversed back to you.

Pricing changes:
Existing subscribers stay on their original price (grandfathered). Bumping a price only affects new subscribers from that day forward. To raise prices on existing subscribers, you'd need to cancel and re-issue (not recommended; high churn). Most partners change pricing rarely and let new-customer pricing reflect the current value.

Tax:
You're responsible for income tax on payouts. Turtini issues a 1099-K to you (and to the IRS) at year end if your annual gross meets the federal threshold. Sales tax on the subscriber side is handled by Stripe Tax if you've enabled it on your Connect account.

Pausing or sunsetting a paid module:
• To stop new sign-ups but keep existing subscribers paying — Partner Portal → [module] → "Stop accepting new subscriptions". Existing subs continue at their grandfathered rate; nobody new can subscribe.
• To fully sunset — Partner Portal → [module] → "Sunset module". Existing subscribers get a 30-day notice email; their subs cancel on the 30th day; the module deactivates from their org. You stop receiving payouts after the last billing cycle.

Tips:
• Start with a free trial — most successful paid modules in the Marketplace use a 14-day trial. It removes the activation barrier and the conversion rate to paid is high.
• Be patient on pricing — set what you think is fair, watch conversion rates for 30-60 days, adjust if needed.
• Communicate value on the module's landing page — describe what the module does in concrete outcomes, not features. A clear "you'll save 5 hours a week" beats "supports advanced workflows".