TL;DR. Paddle is a Merchant of Record that runs your billing and global tax, but it is not affiliate software: on its own it cannot 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.

Pairing affiliates with a subscription product is one of the cheapest ways to grow, and the channel keeps getting bigger. U.S. affiliate marketing spending alone is projected to grow from about $9.6 billion in 2023 toward $15.8 billion by 2028 (Statista). If you bill on Paddle, you have a strong foundation to capture a share of it, with one twist worth understanding first.
Paddle is not a payment processor in the usual sense. It is a Merchant of Record, which changes how an affiliate program works on top of it. This guide explains what that means, 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. Paddle is excellent at checkout, subscriptions, invoicing, global tax, and paying you, but affiliate management is not part of it. Open your Paddle dashboard and you will not find anything for inviting affiliates, minting referral links, working out commissions, or sending partner payouts; that whole layer lives outside Paddle.
It is worth separating two things people search for here:
- Paddle’s own partner program. This is 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. 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
This is the part that makes Paddle different from Stripe, and most guides skip it. As a Merchant of Record, Paddle is the legal seller of your product. Your customer buys from Paddle. Paddle then 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 was returned.
- 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 your responsibility. More on that below.

Paddle Billing vs Paddle Classic: the trap that breaks tools
Paddle has 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 is the catch: not every affiliate tool supports both. Some well-known tools still integrate only with Paddle Classic, which means that if you are on Paddle Billing, they will not track your sales at all. Before you commit to a tool, confirm in writing that it supports Paddle Billing specifically, especially if you are migrating from Classic, since a migration can quietly break affiliate tracking that used to work.
How Paddle affiliate tracking works
Tracking on Paddle has two halves. First, the affiliate tool’s script captures the referral when someone clicks an affiliate link on your marketing pages. Second, you carry that referral into Paddle Checkout, then 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 that includes your custom data, and your tool matches it to the right affiliate and records the commission.
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 is 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 cannot be a single fire-and-forget event; it has to track the customer over their lifetime. Because Paddle owns the billing relationship, your affiliate tool should reconcile to Paddle’s events rather than to your own records. Here is 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 both are worth getting right.
First, paying affiliates is separate from how Paddle bills your customers. Affiliate payouts run on their own rail, commonly Stripe Express, PayPal, or Wise, regardless of the fact that your revenue comes in 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 does not mean your affiliate taxes are handled. Paddle takes care of sales tax, VAT, and GST on the sale to your customer. It does not deal with the tax side of the money you pay your affiliates. That part is still on you:
- U.S. affiliates fill out a W-9, and once you pay one of them $600 or more in a year the IRS generally expects a 1099-NEC (IRS).
- Affiliates outside the U.S. complete a W-8BEN if they are individuals, or a W-8BEN-E if they are a company.
- Get every form signed up front. Collecting paperwork from an affiliate you have 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. 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 are 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 you choose a tool that supports Paddle Billing. Stripe tends to win when you want the widest possible choice of affiliate tools and are comfortable handling tax yourself, as our Stripe affiliate program guide covers. If you compare 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 returns 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, look for these specifics:
- 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 will see flat monthly plans, per-payout percentages, and take-rates that only kick in once affiliates earn. There is no single right answer; pick whichever stays cheapest at the payout volume you expect.
Rekomi for Paddle
Rekomi, the affiliate and referral platform we make, supports modern Paddle Billing today.
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. 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 match real revenue.
Affiliate payouts go out on Rekomi’s Stripe Express rail (PayPal is rolling out), 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 files it at year end.
Pricing starts at a flat $19/mo, $39/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.
Keep in mind that coupon-code attribution is not yet supported for Paddle, so you use the custom data referral with a customer match as a fallback. A workspace also 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, but 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 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 are on Paddle Billing, which is the default for new accounts, confirm Billing support specifically, especially if you are 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 do not 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 is 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?
Paddle handles sales tax, VAT, and GST on the sale to your customer. It does not handle 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 are 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, the affiliate tool you layer on 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, keep commissions recurring and refund-aware, and the program quickly pays for itself.










