Switching

Moving from Dub to AffiliateRail

There is no Dub importer yet, so this runs on CSV. Export your partners, customers and commissions. The importer does a practice run first. Published links keep paying, because our script reads the via tag Dub uses. The real change is the money. You stop paying 5% of every payout. You start paying from your own PayPal or Wise. Plan an afternoon. Or hand it to us.

Published 5 September 2026. Every price and technical claim checked against its live source on 5 September 2026. Written by Jimi Barkway, who built AffiliateRail. Jimi has run affiliate programs from both sides of the link. Corrections go to support@affiliaterail.com.

Move your Dub program this week without losing a link. Start your program free for 14 days

No card. Or ask us to move it for you, inside two working days.

Moving from Dub in four stagesThe four stages of moving a program from Dub: links keep working, export and import, run both for a month, then switch payouts.1Links keepworking2Export andimport3Run bothfor a month4Switch payoutsAAn afternoon of your time, or an hour of oursNothing your affiliates published has to change.

01 Stage 1

Your existing affiliate links keep working

Dub reads a via tag on landing and stores a click id it calls dub_id (their doc, checked 5 September 2026). Our script reads via too, plus seventeen other platforms' tags. So a link a partner posted two years ago pays the same person from the day our script goes on.

One thing does not carry. Dub's own short links redirect through Dub. They stop when the account closes. Re-issue those from the new portal first.

An old affiliate link keeps workingA link published years ago carries Dub's referral parameter. The merchant's site now runs rail.js, which reads that parameter and credits the same affiliate.a link published in 2024yoursite.com/?via=janeYour site, with rail.js on itreads ?via as well as ?railCredited to Janethe same affiliate, no editsANineteen referral parameters are read, Dub’s among them.
The parameter list ships in the tracker itself. Read it in the script your own site serves.

02 Stage 2

What comes over, and how

There is no Dub importer yet, so the move runs on CSV. Dub has a REST API and an MCP server on every paid plan (their docs, checked 5 September 2026), and the dashboard exports partners and commissions. Pull them into a spreadsheet. The importer takes three files:

  • Partners: email required. Put each partner's Dub via slug in the referral token column. That is what keeps old links working.
  • Customers: one per referred customer, with their partner.
  • Transactions: one per payment, with the amount and date.
A practice run first, every time. Run it again and records are matched, not duplicated. One click rolls it back.

03 Stage 3

Run both for a month

Run both for a month. Compare sales, not clicks. The two scripts will never agree on clicks, and that gap is not a fault.

Dub keeps charging while you overlap. Its $2.5K payout allowance and its 5% fee both still apply. So close the old account once one full payout run has finished on the new side.

Run both for a monthA four-week timeline. The old tracker stays on for three weeks while rail.js reads both sets of links; once the two dashboards agree, the old one is switched off.week 1week 2week 3week 4their tracker, still onoffrail.js, reading both sets of linksACompare the two dashboards. When they agree, switch the old one off.

04 Stage 4

How do payouts change after the switch?

This part changes most.

On Dub, partners are paid through Stripe. Dub's terms say it is not responsible for a commission until you have paid in full. You pay 5% of every payout for that. Enterprise pays 3%.

On AffiliateRail you connect your own PayPal or Wise. AffiliateRail logs in on your schedule and pays from there. The money goes from you to your partner and never through us, so the fee is 0%. Your partners enter their payout details again, because those belong to whoever pays them.

Paid through Dub before? Now the money leaves your own account, and the fee is 0%. The custody page has both models side by side.

In their words

What Dub's own terms say

Dub has no obligation to pay any Commission, and is not responsible for any Commission amounts until payment has been received in full from the responsible Client; Commission payments will be deposited into your account via Stripe (or via PayPal only if Stripe is unavailable in your country);

Dub Partner Terms, checked 5 September 2026

This is why the 5% exists. Dub sits in the payment chain, and moving other people's money is a job that carries real regulatory weight.

Step by step

The switch, step by step

Three words first, because the steps use them. A dry run is a practice import that writes nothing. It tells you what it would have created. A referral token is the bit inside an affiliate link that names the partner. Keeping each partner's old one is why published links carry on working. Attribution is the job of deciding which partner gets credited for a sale. Most merchants do this in an afternoon. If you would rather hand it over, we run migrations white-glove. A screen-share and an hour, and we do the rest. We finish inside two working days of getting your details. Email support@affiliaterail.com.

  1. Create your program

    Connect Stripe or Paddle. The link is read-only. We read billing events to credit sales. We cannot write to your account.

  2. Export from Dub

    Partners, customers and commissions, from the dashboard or the API. Keep each partner's via slug. It is what keeps their old links paying.

  3. Practice-run the import

    Map the columns. Read the counts. Check them against your Dub dashboard. Only run it for real when they match.

  4. Install the script

    From now on every old Dub link pays its partner, because our script reads via. Nobody edits a link.

  5. Invite partners, then overlap

    Send the email. Run both for a month. Watch one payout run finish on the new side before you close Dub.

14 days free, no card. Old links keep crediting from the day the script goes on.

Said plainly

What does not carry over

A migration page that lists only the good news is an advert. These do not come across.

  • Portal passwords

    Your affiliates set a new one from their invite. Their identity, links and balance are waiting. Their old login is not.

  • Dub short links

    Those redirect through Dub and stop when the account closes. Links to your own site with via keep working.

  • The marketplace listing

    Dub's marketplace is theirs. Partners you found there stay yours. The listing does not come with you, and AffiliateRail has no equal.

  • The in-app dashboard

    If you embedded Dub's dashboard in your app on Advanced, that ends. Partners get a branded portal on your own domain instead.

  • Raw click logs

    People and money move. Click-by-click traffic does not. Click counting starts fresh.

  • Payout details and tax forms

    Bank details belong to whoever pays, and that is about to be you. Collect fresh W-9 and W-8BEN forms too. The payer has changed.

Cost

What the same program costs on each

Dub charges a plan price, then 5% of everything you pay out. So its column climbs as you grow. Ours does not. This table assumes you pay a 25% commission. Earn $20,000 from affiliates and you pay out $5,000. Checked against Dub's pricing page on 5 September 2026.

Monthly revenue from affiliatesDub BusinessAffiliateRail foundingAffiliateRail list
$5,000$152.50 ($90 + 5% of $1,250)$29 (Launch)$59
$10,000$215 ($90 + 5% of $2,500)$29 (Launch)$59
$20,000$340 ($90 + 5% of $5,000)$59 (Grow)$89
$40,000$590 ($90 + 5% of $10,000)$99 (Scale)$179

Dub's plan price never moves in that table. The bill still quadruples. The 5% grows with the very thing you are trying to grow. That is the whole difference, and it is arithmetic. What the table cannot show is Dub's marketplace and its in-app dashboard. AffiliateRail has neither. If those are why you are on Dub, the bigger bill may be the right one.

Questions

Common questions

Will my affiliates' Dub links keep working?

Links to your own site will. Dub reads a via tag on landing. Our script reads via too, plus seventeen other platforms' tags. Those links pay the same partner from the day the script goes on. Dub's own short links redirect through Dub and stop when the account closes, so re-issue those first.

When do I stop paying the 5%?

On the first payout run made from AffiliateRail. The money leaves your own PayPal or Wise and never passes through us. Anything still paid through Dub still carries their fee, so close the account once you have overlapped.

What about the marketplace?

It stays with Dub, and AffiliateRail has nothing like it. Partners you found there stay your partners and come across in the import. You will not get new ones that way. It is the clearest reason to stay.

Do partners have to do anything?

Two things. Set a password from their invite. Enter their payout details, because those belong to whoever pays them, and that becomes you. Their links, customers and balance are already there. One email covers it.

All product names, logos, and brands are property of their respective owners. Comparisons are based on publicly available information as of 5 September 2026. If a linked source has changed since, tell us at support@affiliaterail.com. We will correct this page.

Sources

Where these facts come from

Every claim about another product here was read off their own pages. The date shown is the day it was read. Prices change, and then this page is wrong until we fix it. Email support@affiliaterail.com and we will correct it and move the date.

Start

Fourteen days to run it beside Dub, with nothing on the line

No card. Cancel in one click. Full refund within 30 days of your first payment.