DEV Community

Cover image for How Much Should a Seed-Stage Founder Pay Themselves? A Python Model Against Runway
Micheal Slyderink
Micheal Slyderink

Posted on

How Much Should a Seed-Stage Founder Pay Themselves? A Python Model Against Runway

Arron Bennett, Founder of Bennett Financials

Most seed-stage founders set their founder salary once, on the day the money lands, and then feel guilty about it for two years. Too low and you're making decisions while worrying about rent. Too high and you've quietly spent months of runway that should have gone into the product.

The honest answer isn't a benchmark. At seed stage, revenue is small, so the question is how many months of runway each salary costs, measured against your hiring plan.

This post builds that model in plain Python for a hypothetical AI meeting-notes startup that raised $2.5M, has six people, and pays its two founders $60,000 each. Every figure is example math. Tax points are general information, so confirm how they apply to you with your CPA.

Key takeaways

  • At seed stage, founder salary is a runway decision. Model it in months, not feelings.
  • Include employer payroll taxes. Every $30,000 raise for two founders costs $64,590 a year, not $60,000.
  • In this example, $90,000 each keeps 18 months of runway. $120,000 each falls short, unless the hiring plan drops one engineer.
  • Decide salary and hiring together, because they spend the same cash.

How much founder salary can a seed-stage startup afford?

Enough to live without money stress, and no more than your runway can carry. Model monthly costs, include employer payroll taxes and your hiring plan, and find the highest founder salary that still leaves your target runway, often 18 months or more. Revisit it when you raise funds or revenue grows.

Benchmarks by revenue are useful later. A company with $5 million of revenue can pay its CEO from profit. A seed-stage company with $6,000 of MRR pays its founders from the money investors gave it to build, so cash runway is the constraint.

What goes into a founder salary model?

Cash in the bank, current payroll, planned hires and their start month, benefits per person, other monthly costs, current revenue and a growth rate. Add employer payroll taxes on every salary. Then step month by month until cash runs out, once for each founder salary you're considering.

Employer payroll taxes are the piece people forget. If the founders are on payroll, which they usually are in a C corporation, the company pays 6.2% Social Security and 1.45% Medicare on top of each salary. IRS Publication 15 sets the 2026 Social Security wage base at $184,500. Everyone in this example is under it, so 7.65% applies to all pay. State unemployment taxes are left out to keep it simple.

The model uses only the standard library.

CASH = 2_180_000           # in the bank today, after the $2.5M seed
TEAM_SALARIES = 520_000    # four employees today, per year
HIRES = [(4, 150_000), (4, 150_000)]  # hiring plan: (start month, salary)
OTHER_COSTS = 36_000       # per month: inference, cloud, tools, rent
BENEFITS = 650             # per person per month (health cover)
MRR, GROWTH = 6_000, 0.04  # revenue today and monthly growth
EMPLOYER_FICA = 0.0765     # 6.2% social security + 1.45% Medicare
TARGET = 18                # months of runway you want from today


def runway(founder_salary, founders=2, horizon=60):
    cash, mrr = CASH, MRR
    for month in range(1, horizon + 1):
        hired = [s for start, s in HIRES if month >= start]
        salaries = TEAM_SALARIES + founders * founder_salary + sum(hired)
        heads = 4 + founders + len(hired)
        costs = salaries / 12 * (1 + EMPLOYER_FICA) + BENEFITS * heads + OTHER_COSTS
        cash += mrr - costs
        if cash < 0:
            return month - 1
        mrr *= 1 + GROWTH
    return horizon


base = runway(60_000)
print(f"{'salary each':>12}{'runway':>8}{'vs $60K':>9}  target {TARGET}")
for salary in (60_000, 90_000, 120_000, 150_000):
    months = runway(salary)
    flag = "ok" if months >= TARGET else "SHORT"
    print(f"{salary:>12,}{months:>8}{months - base:>9}  {flag}")

extra = 2 * 30_000 * (1 + EMPLOYER_FICA)
print(f"+$30K each for two founders: {extra:,.0f} a year incl. employer FICA")
HIRES = HIRES[:1]
print(f"one hire instead of two, $120K each: {runway(120_000)} months")
Enter fullscreen mode Exit fullscreen mode

Output:

 salary each  runway  vs $60K  target 18
      60,000      19        0  ok
      90,000      18       -1  ok
     120,000      17       -2  SHORT
     150,000      16       -3  SHORT
+$30K each for two founders: 64,590 a year incl. employer FICA
one hire instead of two, $120K each: 19 months
Enter fullscreen mode Exit fullscreen mode

Runway is the number of full months before cash goes below zero, counting from today. Every figure is pre-tax company cash. Founders' personal income tax comes out of their own pay, not the company's runway.

The constants are where the arguments belong. The growth rate is your revenue forecast in one number, so test it. Set GROWTH to zero and run it again before any board reporting, because that's the scenario planning investors will do in their heads anyway. If the salary you want only works at 4% monthly growth, it isn't affordable yet. It's a bet on the forecast.

This short gives CEO salary ranges by revenue, from $1 million up to $20 million. It's the later-stage view. At seed, before revenue, the model above is how I'd decide instead.

What does the model say about this startup?

At $60,000 each, the company has 19 months. Raising both founders to $90,000 costs one month and still meets the 18-month target. At $120,000 each, runway drops to 17 months, and at $150,000 to 16. The hiring plan does more damage than salary: two engineers starting in month four.

So the honest options are clear:

  • $90,000 each, with both hires. 18 months of runway, on target.
  • $120,000 each, with one hire. 19 months, but slower product work.
  • $60,000 each, with both hires. 19 months and two tired founders.

None of these is the right answer for every company. The point is that the founders and the board can see the trade in months. A salary that keeps a founder focused can be worth one month of runway. It's not worth three.

I'd usually pick the first option. Founders on $60,000 in an expensive city can end up taking side work or making short-term decisions to fix personal cash, and that costs more than a month.

When should founders revisit their salary?

At every round and every time the financial projections change materially. A new raise resets runway and usually justifies a step up. Revenue growth, a lost hire or a cost cut also changes the answer. Re-run the model, agree the result with the board, and write down the trigger for the next review.

A few practical rules I'd add:

  • Keep founder salaries in the same model as hiring plans, so the trade-off is always visible.
  • Show potential investors the model. Reasonable founder pay rarely worries them. Unexplained pay does.
  • Check the result against the 18-month line in a downside scenario too, for example zero revenue growth.

There's more on the early finance decisions in this piece on CFO guidance for startups, and how founder pay sits alongside the cap table in SaaS founder tax strategy.

What should you do on Monday?

Copy the script and replace the constants with your bank balance, payroll, hiring plan and revenue. Run it with the salaries you're considering. Take the output to your co-founder and board, pick a salary that clears your runway target, and set the date you'll review it.

FAQ

Should co-founders be paid the same?

Usually, at seed stage, if they're full time and equally committed. Unequal pay is a conversation to have early and in writing.

Should seed-stage founders take a salary at all?

Yes, once you've raised. A founder under money stress makes worse decisions, and payroll keeps your records clean.

Is a founder salary taxed differently from other wages?

Not usually. A founder on payroll in a C corporation is paid ordinary wages, with income tax withheld and Social Security and Medicare paid on both sides. How salary and equity interact for you is a question for your CPA.

Do founder salaries count toward employer payroll taxes?

Yes, if they're paid as wages. The company pays 6.2% Social Security, up to the wage base, and 1.45% Medicare on top of each salary.

Top comments (0)