← All posts

I Tested 4 Ways to Pay People Over 15 Years. Only One Worked.

Over 15 years of running a business, I tested 4 ways to pay people.

Flat rate.
Rate + % of sales.
Fully variable.
KPI-weighted with performance tiers.

Only one worked consistently.

Flat rate was easy to manage.
But it created a problem every founder eventually feels:

Your top performer and your average contributor can end up earning the same.

Then comes the part nobody enjoys:
explaining raises, defending bonuses, and trying to motivate people with more conversations instead of better rules.

Rate + % of sales worked for sales roles.
But for designers, content people, or support, it often created resistance.

“Why is my pay tied to something I can’t control?”

Fully variable sounded fair on paper.
In practice, it made people anxious. Bad month? Rent is still due.

The model that worked across different roles was KPI-weighted pay with performance tiers.

Define 5-10 metrics that actually matter.
Assign weights.
Set three performance tiers: minimum, target, stretch.
Tie pay to the weighted score.

That changed a lot for me as a manager.

Once the rules were clear and agreed upfront, I didn’t have to carry motivation on my shoulders all the time.

I didn’t have to turn every review into a negotiation.
I didn’t have to explain every pay difference from scratch.
The numbers did part of that work for me.

And when someone still wasn’t motivated by fair, transparent rules, that told me something too.

Either the metrics were wrong,
or the person was.

That’s why PayByResult only generates KPI-weighted pay formulas.

Not because it’s the only model that exists.
Because it’s the one that worked consistently for small teams that care about fairness, clarity, and retention.

Have you ever had to explain why two people with very different results were paid the same?

Build your first pay formula
Describe a role, get a KPI-based pay formula in 30 seconds. No account needed to try.
Try it free →