How to start an affiliate program with zero budget
You don't need affiliate software, an agency or a team to launch. You need a spreadsheet, a short list of the right people, and the discipline to pay them on time. Here's the playbook I used, step by step.
To start an affiliate program with zero budget, write a one-page offer with a single commission rate, give each partner a tagged link, log every paying customer on a spreadsheet, personally invite 20 people who already talk to your customers, help them land their first sale, and pay them on a fixed day each month. Buy software only when the manual work holds you back.
Jotform had tried an affiliate program before my time, with no results. I restarted it on my own as a side project, on top of my email marketing and SEO work. We were bootstrapped, so there was no budget for affiliate platforms. I ran the whole thing on spreadsheets: I entered every sale by hand and ran payouts with help from our finance team. It grew one partner at a time, and eventually it reached thousands of partners.
So this isn't theory. It's what worked when we had nothing but time and a Google Sheet.
Step 1: Do you need affiliate software to start?
Affiliate platforms are great once you know what you're doing. Before that, they hide the most important lesson: who actually sends you customers, and why. When you log every sale yourself, you notice patterns no dashboard will show you. You see which partner writes tutorials that convert, which one only drives free signups, and which one went quiet after week two.
Starting manual also keeps you honest about scale. If you can't run 20 partners by hand, the software won't fix that. It will just let you run 2,000 partners badly.
Step 2: Write a one-page affiliate offer
Before you invite anyone, write down the deal on a single page. If it doesn't fit on one page, it's too complicated for a partner to explain to their audience.
| Decide | Keep it simple |
|---|---|
| Commission | One model, one rate. Recurring commission for a fixed window (for example, 12 months) is easy to explain and easy to fund. Run your numbers in the commission calculator first. |
| What counts as a sale | A paid plan, not a signup. Say whether upgrades and annual plans count. |
| Attribution | Pick a cookie window (30 to 90 days is common) and a rule for ties. Last click is the easiest to defend. |
| Payout | When (monthly, after a refund window), how (PayPal, bank transfer) and the minimum balance. |
| Rules | No bidding on your brand name in search ads, no coupon sites unless you approve them, no spam. |
Put it on a simple landing page with a short application form. The form matters more than the page. It's your first filter.
I'll tell you what I'd change before you show it to partners. The button opens an email with the outline above ready to fill in.
Step 3: Track affiliate sales on a spreadsheet
You need three things to track affiliates by hand: a unique link for each partner, a way to see where a paying customer came from, and a sheet that ties them together.
- Give every partner a tagged link. Add a parameter to your signup URL, like
?ref=partnernameor a UTM tag. Most website analytics and many signup flows can store it on the user record. - Capture the source at signup. Make sure the ref value lands somewhere you can look it up later: your CRM, your user database or even a hidden field on the signup form.
- Log every paid conversion. Once a week, pull new paying customers with a ref value and add them to the Sales tab. Yes, by hand. This is where you learn the most.
- Let the sheet do the math. Commission, payout totals and a per-partner summary should all be formulas, so you only ever type the sale.
A tip from experience: build a version of the dashboard you can share with partners. Even a simple view of their own clicks, sales and earnings makes them trust the program. Partners who can see their numbers keep promoting you.
Step 4: Hand-pick your first 20 affiliates
The biggest mistake is opening the doors and waiting. The second biggest is letting everyone in. (I wrote more about that in Stop recruiting partners. Start choosing them.)
Your first 20 partners should be people who already talk to your customers. Look for:
- Existing fans. Customers who already wrote about you, made a YouTube tutorial or recommended you in a community. They're your easiest yes.
- Content creators in your niche. Bloggers and YouTubers who publish "best tools for X" or "how to do Y" content where your product fits naturally.
- Consultants and freelancers. People who set up tools for clients. They recommend software every week anyway.
- Complementary products. Tools your customers use alongside yours, with newsletters or resource pages.
Invite them personally. A short, specific email beats any recruitment campaign: what you noticed about their work, why your product fits their audience, and the one-line offer. Then get on a call. Those one-on-one calls were the single best thing I did. They told me what partners needed, and they turned a link into a relationship.
Step 5: Help affiliates make their first sale
Partners don't get motivated by a welcome email. They get motivated by their first commission. Until that happens, your program is one more login they forget.
So make the first sale easy:
- Give them content ideas, not just banners. Suggest specific posts or videos that would rank and convert for their audience: comparisons, tutorials, templates, use cases.
- Send them a starter kit. Product screenshots, a short demo video, a few honest talking points and the questions customers usually ask.
- Check in after two weeks. Ask what they published and what they need. Most partners who go quiet just got busy.
- Celebrate the first commission. A personal note when someone earns their first payout goes a long way.
Step 6: Pay affiliates on time, every time
Nothing kills an affiliate program faster than late or wrong payouts. When you're running it by hand, payouts are where you build your reputation.
- Set a fixed payout day, for example the 15th of each month, for the commissions from the month before.
- Hold for your refund window. If customers can get a refund within 30 days, approve commissions after that. Say this clearly in your terms.
- Work with finance early. Agree on the process, the payment method and the tax forms you need from partners before your first payout, not during it.
- Send a short statement with every payment: which sales it covers and the total. It prevents most support emails.
Step 7: Know when to buy affiliate software
The spreadsheet stops working at some point, and that's a good problem. You'll know it's time when:
- Logging sales takes more than a couple of hours a week.
- Partners keep asking for real-time stats you can't give them.
- Payout errors start creeping in.
- You've found a repeatable partner profile and want to recruit at scale.
By then you'll know exactly what you need from a platform, because you've done every part of the job yourself. That makes you a much better buyer.
Key takeaways
- Start manual. Logging sales by hand teaches you which partners and which content actually convert.
- One model, one rate. If the offer doesn't fit on one page, partners can't explain it to their audience.
- Invite, don't wait. Your first 20 partners should be people who already talk to your customers.
- The first commission is the real onboarding. Help partners get there with content ideas and a starter kit.
- Payouts are your reputation. Pay on a fixed day, after your refund window, with a short statement.