TL;DR. Paddle is a Merchant of Record that runs your billing and global tax, but it isn’t affiliate software: on its own it can’t recruit partners, work out commissions, or send payouts. A Paddle affiliate program means layering a tool on top that reads your Paddle webhooks.
Two things are unique to Paddle: pick a tool that supports modern Paddle Billing (not just legacy Classic), and remember that Paddle handles tax on your customer sales, not on the money you pay affiliates. Carry the referral into Paddle Checkout, make commissions recurring and refund-aware, and the rest is straightforward.

I make affiliate software (Rekomi) and run a program of my own, and Paddle is the billing platform I most enjoy explaining, because the Merchant of Record model rewires the plumbing in ways most guides never touch. The channel itself makes the homework worthwhile: U.S. affiliate marketing spending alone is projected to grow from about $9.6 billion in 2023 toward $15.8 billion by 2028 (Statista), and if you bill on Paddle, you’ve got a strong foundation to capture a share of it.
Here’s the twist: Paddle isn’t a payment processor in the usual sense. It’s a Merchant of Record, which changes how an affiliate program works on top of it and what you need from Paddle affiliate program software. Rekomi connects to Paddle natively, so I know this stack down to the individual webhook events. This guide walks through what Merchant of Record actually means for your program, how to track and pay a Paddle affiliate program accurately in 2026, the Paddle Billing versus Classic trap that breaks some tools, and how to launch your own.
Does Paddle have a built-in affiliate program?
No, and that’s not a knock on Paddle. It’s excellent at checkout, subscriptions, invoicing, global tax, and paying you; affiliate management just isn’t part of the product. Open your Paddle dashboard and you won’t find anything for inviting affiliates, minting referral links, working out commissions, or sending partner payouts. That whole layer lives outside Paddle.
It’s worth separating two things people search for here:
- Paddle’s own partner program. Paddle’s scheme for agencies and technology partners who refer or build on Paddle, rewarding them for sending business to Paddle. It has nothing to do with your product.
- An affiliate program built on Paddle. The one most founders are after: affiliates promote your product, earn a cut of the revenue they bring in, and Paddle quietly handles the billing underneath.
Everything below is about that second kind. To run it, you point affiliate software at your Paddle data, and Paddle hands that software two raw materials: a custom data field you can pass through Checkout, and webhooks (Paddle calls them notifications) that fire on every sale, renewal, and refund.
What Merchant of Record changes for your affiliate program
Now the fun part, and the section most guides skip. As a Merchant of Record, Paddle is the legal seller of your product: your customer buys from Paddle, and Paddle calculates, collects, and remits sales tax, VAT, and GST around the world before paying you. It also owns invoicing, fraud handling, and chargebacks.
For an affiliate program, that has three practical effects:
- Paddle is the source of truth for revenue. Your affiliate tool should read Paddle’s events to know what was actually paid, renewed, or refunded, rather than guessing from your own database.
- Refunds and chargebacks flow through Paddle. Commission clawbacks should follow Paddle’s refund and chargeback events, so you never pay out on money that came back.
- The tax Paddle handles is on the customer sale, not on your affiliates. Paddle lifts the global sales-tax burden for selling your product. Paying affiliates correctly, including their tax forms, is still yours to own. More on that below.

Paddle Billing vs Paddle Classic: the trap that breaks tools
Paddle has shipped two generations of its platform, and the difference matters more than almost anyone tells you.
- Paddle Classic is the legacy platform. It passes referral data through a field called passthrough and uses the older API and webhook format.
- Paddle Billing is the modern platform, the default for new accounts. It passes referral data through a custom data field and uses a different API and webhook structure.
Here’s the catch: not every affiliate tool supports both. Some well-known tools still integrate only with Paddle Classic, which means that if you’re on Paddle Billing, they won’t track your sales at all. Before you commit to a tool, get it confirmed in writing that it supports Paddle Billing specifically, especially if you’re migrating from Classic; a migration can quietly break affiliate tracking that used to work.
How Paddle affiliate tracking works
Tracking on Paddle runs in two halves. First, the affiliate tool’s script captures the referral when someone clicks an affiliate link on your marketing pages. Then the checkout half kicks in: you carry that referral into Paddle Checkout and read it back from the webhook after the sale.
On Paddle Billing, you pass the referral in the custom data field when you open Checkout, for example a small snippet that sets customData: { ref: affiliateRef }. When the purchase completes, Paddle sends a transaction.completed notification with your custom data inside, and your tool matches it to the right affiliate and records the commission. That round trip is the whole trick: the referral rides into Checkout as a passenger and comes back on the webhook as proof.
The Paddle events that matter most are:
- transaction.completed: the sale or renewal, the primary commission trigger.
- subscription.created, updated, canceled: the subscription lifecycle.
- adjustment.created and updated: refunds and chargebacks, used to reverse commissions.
| Attribution signal | How it rides through Paddle | Reliability |
|---|---|---|
| Custom data referral | Passed in Checkout, returned on the webhook | High (the primary method) |
| Customer match | Tool links the sale to a known referred customer | Medium (a useful fallback) |
| Coupon code | Reported as a discount, not always the original code | Lower on Paddle than on Stripe |
A quick note on coupons: on Stripe, giving each affiliate a unique coupon code is a popular tracking method. On Paddle it’s weaker, because the webhook reports the discount applied but not always the code that was used. Most Paddle setups lean on the custom data referral, with a customer match as a backup, rather than coupons.

Getting commissions right: renewals, refunds, and chargebacks
A subscription keeps billing long after the first sale, so a commission can’t be a single fire-and-forget event; it has to follow the customer over their lifetime. And because Paddle owns the billing relationship, your affiliate tool should reconcile to Paddle’s events rather than to your own records. Here’s how a correct system treats the main ones:
| Paddle event | What it means | Correct commission action |
|---|---|---|
| transaction.completed (subscription) | A renewal was paid | Accrue commission for the chosen window |
| transaction.completed (one-time) | A one-off purchase | Accrue a single commission |
| subscription.canceled | The subscription ended | Stop future accrual, keep what was earned |
| adjustment (refund) | Money was returned | Reverse the matching commission |
| adjustment (chargeback) | A dispute pulled funds back | Reverse and flag for review |
Worth knowing. Because Paddle is the Merchant of Record, its refund and chargeback events are the truth, not your CRM. A good tool reconciles commissions to those events automatically, so you never overpay on revenue Paddle had to return.
Paying affiliates, and the tax question Paddle does not solve
Two things surprise people here, and I genuinely enjoy this corner of the business, because the split is so clean once you see it: Paddle’s tax superpowers cover the money coming in, and none of the money going out.
First, paying affiliates is separate from how Paddle bills your customers. Affiliate payouts run on their own rail, commonly Stripe Express, PayPal, or Wise, no matter that your revenue arrives through Paddle. Good affiliate software calculates what each partner is owed, applies your grace period, and runs the transfers for you.
Second, Paddle being the Merchant of Record doesn’t mean your affiliate taxes are handled. Paddle takes care of sales tax, VAT, and GST on the sale to your customer. The tax side of the money you pay your affiliates is still on you:
- U.S. affiliates fill out a W-9, and once you pay one of them $2,000 or more in a year (the threshold rises from $600 to $2,000 starting with tax year 2026) the IRS generally expects a 1099-NEC (IRS).
- Affiliates outside the U.S. complete a W-8BEN if they’re individuals, or a W-8BEN-E if they’re a company.
- Get every form signed up front. Chasing paperwork from an affiliate you’ve already paid is the version of this that goes wrong.
The better tools gather these forms during affiliate onboarding and keep them on file for year-end reporting. Treat all of this as general guidance rather than tax or legal advice, and check your own situation with a professional.
Paddle vs Stripe for running an affiliate program
Both Paddle and Stripe are excellent billing platforms, and I mean that; we integrate deeply with both. For an affiliate program specifically, the difference comes down to ecosystem and model.
- Stripe has the largest affiliate-tool ecosystem; nearly every affiliate platform integrates with it. You’re the merchant, so handling sales tax is on you, often through Stripe Tax or another tool.
- Paddle has a smaller affiliate-tool ecosystem, and some tools support only legacy Classic, so your choice is narrower. In exchange, Paddle removes the global sales-tax burden as your Merchant of Record.
| Factor | Stripe | Paddle |
|---|---|---|
| Sales tax and VAT | You handle it, often via Stripe Tax | Paddle handles it as Merchant of Record |
| Seller of record | You | Paddle |
| Affiliate-tool ecosystem | Largest; nearly every tool integrates | Smaller; some tools support Classic only |
| Coupon-code attribution | Reliable | Weaker; use the custom data referral |
Paddle tends to win when you sell globally, want tax and compliance handled for you, and pick a tool that supports Paddle Billing. Stripe tends to win when you want the widest possible choice of affiliate tools and you’re comfortable handling tax yourself, as our Stripe affiliate program guide covers. And if you’re comparing options, our guide to the best affiliate software for SaaS is a good starting point.
How to launch your Paddle affiliate program step by step
- Pick a tool that supports Paddle Billing. Confirm modern Paddle Billing support, not just legacy Classic, before you commit.
- Connect it to Paddle. Point a Paddle notification destination (webhook) at the tool and paste the signing secret it gives you.
- Carry the referral into Checkout. Pass the affiliate referral in Paddle Checkout’s custom data field so it comes back on the webhook.
- Set how affiliates earn. A flat fee or a percentage, paid once or on every renewal; most SaaS programs land around 20 to 30 percent recurring. Fix the duration now so the cost never surprises you later.
- Sort out payouts and paperwork. Pick a payout rail like Stripe Express or PayPal, and collect each affiliate’s W-9 or W-8 before the first payment goes out.
- Recruit, approve, track, and pay. Your happiest customers and niche creators are the first people to invite; from there you approve partners, watch commissions build, and release payouts after your grace period.
If you want the fundamentals behind all of this, the commission math, recruiting, and the common mistakes, our guide on how to start a SaaS affiliate program covers them in depth.

Choosing a tool that supports Paddle Billing
When you compare Paddle affiliate software, here’s what I’d look for:
- Modern Paddle Billing support, confirmed, not just Classic.
- Webhook-based tracking that reads transaction and adjustment events, so refunds and chargebacks claw back automatically.
- Recurring commission support that accrues on every renewal.
- A partner portal and payouts, ideally with tax-form collection built in.
Watch the billing model too. You’ll see flat monthly plans, per-payout percentages, and take-rates that only kick in once affiliates earn. There’s no single right answer; pick whichever stays cheapest at the payout volume you expect.
Rekomi for Paddle
Rekomi is the affiliate and referral platform we make, and it supports modern Paddle Billing today; this is the setup I know down to the payload fields.
You connect Paddle by pointing a notification destination at Rekomi and pasting the signing secret, then carry the affiliate referral into Paddle Checkout through the custom data field, and the tracking’s live! Rekomi reads the transaction.completed event to attribute the sale, tracks recurring commissions on every renewal, and uses Paddle’s adjustment events to reverse commissions on refunds and chargebacks, so payouts always match real revenue.
Affiliate payouts go out on Rekomi’s Stripe Express rail (with PayPal for countries Stripe does not cover), which runs separately from the fact that Paddle bills your customers. Onboarding also collects each affiliate’s tax form (W-9, W-8BEN, or W-8BEN-E), and year-end tax reporting is handled for you.
Pricing is a flat $29/mo, $49/mo, or $99/mo (Enterprise is custom), plus a 3 percent take charged only on what affiliates actually earn, or 2.5 percent on Enterprise. That take already covers payouts and tax handling, and the first 14 days are free.
The honest trade-offs: coupon-code attribution isn’t supported for Paddle yet, so you use the custom data referral with a customer match as a fallback. And a workspace tracks one conversion source at a time, so you connect either Paddle or Stripe, not both at once.
Run your Paddle affiliate program on Rekomi
Rekomi plugs into Paddle Billing, keeps recurring and refund-aware commissions straight, and handles affiliate payouts for you. Spin up your program and have it running within the week.
Start a free trialFrequently asked questions
Does Paddle have an affiliate program?
Not for your product. Paddle’s partner and referral program rewards people for promoting Paddle itself; tracking and paying your own affiliates means adding a separate tool on top of your Paddle account.
Can Paddle track affiliates by itself?
No. Paddle provides the custom data field and the webhooks, but a separate affiliate tool does the attribution, commission math, partner portal, and payouts.
Does my affiliate tool support Paddle Billing or only Classic?
Always check before you commit. Some tools integrate only with legacy Paddle Classic. If you’re on Paddle Billing, the default for new accounts, confirm Billing support specifically, especially if you’re migrating from Classic.
How do refunds affect affiliate commissions on Paddle?
Paddle sends adjustment events for refunds and chargebacks. A good affiliate tool reads those events and reverses the matching commission automatically, so you don’t pay out on returned revenue.
Should affiliates earn on subscription renewals?
They can, if you choose recurring commissions. Paddle reports each renewal as a transaction, so your tool can accrue commission on every successful renewal for the window you set.
Can I use coupon codes for affiliate tracking on Paddle?
It works, but it’s less reliable on Paddle than on Stripe, because the webhook reports the discount but not always the original code. Most Paddle setups pass the referral in Checkout’s custom data instead.
Does Paddle handle affiliate taxes since it is the Merchant of Record?
No. Paddle handles sales tax, VAT, and GST on the sale to your customer, not the tax side of paying your affiliates, so you still collect W-9 or W-8 forms and may need to issue year-end forms like a 1099-NEC.
How much does it cost to run a Paddle affiliate program?
Most of the cost is your affiliate tool plus the commissions you pay. Affiliate software typically runs from around $29/mo to $99/mo, with pricing models that vary: a flat monthly subscription, a percentage on every payout, or a take-rate that only applies when affiliates earn. On top of that you pay the commission rate you set, commonly 20 to 30 percent for SaaS.
How long does setup take?
Often the same day. If you’re already on Paddle, you point a webhook at your tool, drop the referral into Checkout’s custom data, collect tax forms, and send your first invites without waiting on engineering.
The bottom line
With Paddle covering billing and worldwide tax as your Merchant of Record, affiliate software built for Paddle supplies what Paddle leaves out: attribution, commission rules, a partner portal, and payouts. The two Paddle-specific watch-outs from this guide, Billing support and affiliate-side tax, are what separate a clean setup from a broken one. Nail those two, keep commissions recurring and refund-aware, and the program quickly pays for itself!



