Skip to content

Guides

When larger runners actually save money

A larger runner costs more per minute, so it is unclear whether it is cheaper overall.

5 min read

A larger runner costs more per minute, so it is unclear whether it is cheaper overall.

Why it happens

Total cost is rate multiplied by duration. A runner that costs twice as much but finishes in a third of the time is cheaper.

How to fix it

  1. Measure duration on both sizes with a warm cache before deciding
  2. Check CPU utilization — if the larger runner idles, you are paying for nothing
  3. Remember developer waiting time has a cost that does not appear on the invoice
  4. Use larger runners for the critical path and smaller ones for everything else

Your next build could be twice as fast, at half the price

Start free. Migrating away is the same one line, and we publish that diff too.