What it is
FirstPromoter has built partner program software for subscription businesses since 2017.1 The company reports over 3,000 companies as customers.1 It tracks referral links, coupon codes and direct URLs.2 Coupon codes per partner are auto-generated and synced directly in Stripe.3 Commissions update on renewals, upgrades, downgrades and cancellations, and refunds reverse them.1,3
What people pay
| Plan | Price | Includes |
|---|---|---|
| Starter | $49 per month billed monthly; $490 per year billed yearly2 | Up to $5,000 per month revenue from affiliates, up to 1,000 affiliates |
| Business | $99 per month billed monthly; $990 per year billed yearly2 | Up to $15,000 per month, no affiliate limit, custom domain |
| Enterprise | $149 per month billed monthly; $1,490 per year billed yearly2 | Above $15,000 per month revenue from affiliates, no affiliate limit |
Prices as listed on the official pages on 2026-10-07. Prices change, so check the sources below.
What the paid plans add
Every plan starts with a 14-day free trial, with no credit card required.2 Plans are based on monthly revenue from affiliates, up to $5,000 on Starter.2 Passing a plan's limit moves the account to the next tier.2 Stripe lists 2.9% + 30¢ per successful transaction for domestic cards.4
What a copy needs to do
- Create an affiliate with its own Stripe promotion code
- Referral link that opens checkout with the code filled in
- Match paid invoices to affiliates by promotion code
- Commission report per affiliate per month
- Mark commissions as paid by hand
How to build it yourself
- Each affiliate gets a customer-facing Stripe promotion code, created on top of a coupon.5
- The prefilled_promo_code URL parameter fills that code into a payment link, which makes the referral link.5
- A Stripe discount object has promotion_code and invoice fields.6
- Discounts cannot be fetched by ID, so the expand[]=discounts option returns them in full.6
- A daily Vercel Cron Job calls a function that reads new paid invoices and computes commissions.7
- Vercel Blob is object storage for files uploaded at runtime, and it holds commissions and paid flags.8
What a copy leaves out
- Cookie tracking through a script on the buyer's site
- Affiliate logins and a branded portal
- Mass payouts and tax form collection
- Multi-tier commissions and fraud detection
Or order it built
$100, ready in 24 hours, 3 revisions. You pay only after we say yes, and a full refund if it does not work for you.
The wish, ready to sendBuild me my own affiliate tracker for my SaaS, on my Stripe account, with no cap on affiliate revenue. Keep: one promotion code with 10% off and a referral link per affiliate, 20% commission on paid invoices, a monthly report per affiliate, and a button to mark payouts done.Check this wish, $100
References
- FirstPromoter. About us. Accessed 2026-10-07.
- FirstPromoter. FirstPromoter Pricing. Accessed 2026-10-07.
- FirstPromoter. All-in-One SaaS Affiliate Software. Accessed 2026-10-07.
- Stripe. Pricing & fees. Accessed 2026-10-07.
- Stripe. Promotion codes, upsells, and optional items. Accessed 2026-10-07.
- Stripe. The Discount object. Accessed 2026-10-07.
- Vercel. Cron Jobs. Accessed 2026-10-07.
- Vercel. Vercel Blob. Accessed 2026-10-07.
FirstPromoter is a trademark of its owner. HundredBucks is not affiliated with FirstPromoter. A copy does what the product does, with its own name and design.