TrackRev is SaaS affiliate marketing software positioned to help indie developers and small to midsize SaaS teams run affiliate/partner programs and turn partnerships into a primary revenue source. Its core selling points are that it does not cap tracked revenue, charges 0% fees, and starts at $29 per month, making it suitable for teams that do not want their bill to grow with every thousand dollars of revenue brought in by partners.
[Main capabilities] TrackRev is built around affiliate programs, with built-in links and analytics and revenue attribution. It pulls real revenue from the payment stack: when a customer brought in by a partner pays, the commission appears automatically, and it is calculated repeatedly on each renewal, with automatic reversal on refunds while waiting for the next payout. It supports recurring commissions (the partner earns a commission every renewal month), one-time commissions, and tiered commissions; when a refund or dispute occurs, the commission is automatically clawed back.
The partner portal is deployed on the customer's own domain (such as partners.yourbrand.com), where partners can log in to get links and view clicks, sales, and revenue. Attribution rules can use last click, first click, or shared, and can be switched to observe how commissions move between partners. Payouts support PayPal, Wise, Payoneer, wire transfer, or ACH, and CSV batches can also be exported, with each payout retaining detailed line items.
Other features include: two-sided referral campaigns (each signup is attributed to its link), Partner Accelerator (rewards partners who recruit partners, paying down the chain from a capped funding pool), and built-in fraud and self-referral detection. On the payout side, it supports generating commission batches on weekly, biweekly, monthly, or quarterly schedules; setting hold periods so commissions wait until the refund window ends before they can be paid; exporting everyone through a single PayPal or Wise CSV and marking them as paid; and taxpayer forms (W-9 and W-8) upload built into the partner onboarding flow.
On the link tracking side, it supports: custom domains (go.yourbrand.com links, automatic SSL, and one CNAME record), bulk links (import hundreds of links from a CSV while preserving slugs), branded QR codes (associate each scan with the sales it brings), deep links (one link opens the app, with a built-in store fallback), link expiration (close links by date or click count), password protection (gate any link while still attributing each click to the customer behind it), campaign folders (group links and summarize revenue for each), and AI slugs (generate memorable trackable slugs for any link).
On the analytics side:First-party tracking (server-side clicks paired with the charges they generate, reliable on Safari and iOS), visitor journeys (each visit chained into a single chain that ultimately reaches a charge), channel analysis (paid, organic, and partner channels ranked by the MRR they generate), click analytics breakdown (break down clicks by operating system, browser, device, and location and connect them to their revenue), attribution rules (last click, first click, or shared).
[How to use] According to the official website, setup takes only a few minutes and runs on your existing stack:
- Connect Stripe: paste a read-only key, and TrackRev syncs charges, renewals, and refunds every hour. Paddle, Polar, and Lemon Squeezy work the same way.
- Share partner links: each partner gets a branded link under your domain, such as go.brand.com/jake, plus a QR code. The first click is recorded on your own domain.
- See the truth: clicks, signups, and charges align in the same journey. Commissions are calculated on settled revenue, and refunds are automatically clawed back.
Supported revenue platform connections include Stripe (settles the charges for partner commissions, with renewals attributed to the first click), Paddle (Paddle Billing transactions linked to the partners who earned them), Polar (handles orders and subscriptions via webhook plus hourly reconciliation), Lemon Squeezy (attributes orders across hosted and overlay checkout).
For developer integration: the CLI can be installed via npm install -g trackrev , then create links and pull performance data in the terminal; the MCP server exposes every CLI command except login and logout as tools callable by AI clients; AI agents can be given a key for Claude or Cursor so they can approve partners and answer revenue questions; the REST API uses the same key for /api/v1; Webhooks trigger sale.created on every newly attributed charge; CSV export on paid plans can export channel performance for any date range.
[Use cases] Mainly aimed at indie hackers and small and midsize SaaS teams, especially teams using payment platforms such as Stripe, Paddle, Polar, and Lemon Squeezy that want to grow through affiliate/partner programs without having their billing dragged down by a model that charges a percentage of tracked revenue.
[Limitations and data notes] The official website offers a free plan and does not require a credit card. Tracking runs on your own domain and does not use third-party cookies; TrackRev reads Stripe through a read-only key; data can be exported to CSV at any time. The customer testimonial figures shown on the official website are quoted by customers and have not been independently measured. Details about the exact feature scope of the free plan, the details of each tier of the paid plans, and more pricing details are not currently available in the materials.