The single-developer risk: bus factor at pre-seed
The single-developer risk is the risk that work on a startup's product stops when one person stops working, because that person is the only one who can change it, deploy it, or explain it. The measure is the bus factor: the minimum number of people who would have to leave before work on the project stops. A pre-seed startup with one developer has a bus factor of one. That is normal at this stage, and a 2016 study of 133 popular open-source projects found 65 percent had a bus factor of two or less. The job for an angel is to see the risk, ask whether written deployment steps and a second person who can do the work exist, and set the price of the round from the answer rather than pretend the risk is not there.
Published September 17, 2026. Editorial.
Key takeaways
- Bus factor is the minimum number of people whose sudden absence would stop work on the project; one developer means a bus factor of one, and the term goes back to a 1994 question about what would happen to Python without its creator.
- Depending on one or two people is normal in small projects: Avelino, Passos, Hora and Valente's 2016 study of 133 popular GitHub projects found 65 percent had a truck factor of 2 or less.
- An angel sees the risk in the commit history, which shows how many names have changed the code, and in the answer to who else could deploy a fix from written instructions.
- The fix is something the round's money pays for, rather than a reason to decline: written deployment steps this month, and a second engineer as a named hire in the round.
Every pre-seed software startup has a person without whom work on the product stops. Sometimes that person is the founder. Sometimes it is a contractor the founder pays by the hour, or a friend who built the first version for equity and has since taken a job. The single-developer risk is that this person leaves, gets ill, or loses interest, and nobody else can change the code, make a fix available to users, or explain how it works.
This page is about seeing that risk in a screen share, deciding how much it matters in a given deal, and turning it into a condition of the investment rather than a reason to decline the deal.
What is a bus factor?
The bus factor is the minimum number of team members who would have to suddenly disappear before work on the project stops because nobody left knows how it works. The name comes from the question "what if they were hit by a bus". Wikipedia's entry traces an early public use to 1994, when Michael McLay asked on a mailing list what would happen to the Python language if its creator Guido van Rossum were hit by a bus. The same idea appears in the software literature as the truck factor.
A startup with one developer has a bus factor of one. The product's continued existence depends on one person's health, interest and availability.
Depending on one or two people is normal in small projects, and there is a measurement to show it. In April 2016, Guilherme Avelino, Leonardo Passos, Andre Hora and Marco Tulio Valente published an automated method for estimating truck factors and ran it against 133 popular open-source projects on GitHub. Sixty-five percent had a truck factor of 2 or less. These were established projects with public contributors, and work on most of them would stop if two people left. A pre-seed company with one engineer is at the low end of a distribution that is already low.
How does an angel see the risk in a screen share?
You do not need to read code. Two things on screen answer most of the question.
The commit history. Every version control system keeps a log of changes with a name against each. Ask the founder to open it and scroll back three months. Count the names. One name is a bus factor of one, whatever the deck says about the team. Two names where the second appears once a month is still a bus factor of one, with a helper. Two names alternating week by week is a bus factor of two.
Look at the dates too. If the single name has a gap of four weeks in the last three months, ask what happened. Sometimes the answer is a holiday. Sometimes it is that the developer took a contract elsewhere and the product did not change for a month, which tells you what the next gap will look like.
The deployment question. Ask: "If you were unreachable for a month starting tomorrow, who could make a fix available to customers, and where are the steps they would follow?" Deployment is the act of making a change available to users. It is a sequence someone knows. If it is written down, or automated so that pushing a change runs it, a second person can do it. If it is only in one person's memory, the bus factor for deployment is one even when two people can write code.
A good answer is a name and a file. An honest answer is "nobody, and the second hire in this round is an engineer". The bad answer is "it is all in the cloud so it is fine", which describes where the product runs and says nothing about who can change it. The one-hour technical check gives this ten minutes and a written output.
Reveneau's angel review reports bus factor as a number with two parts, one for changing the code and one for deploying it, because the two are different and the second is the one that stops working first when a founder stops responding.
Why is this the most important technical question at pre-seed?
Because it is the one that can stop a good product from being changed at all, even when nothing is wrong with the code.
At pre-seed, the product is small, the architecture is simple, and there are few ways for an attacker to get in. The things a professional technical review spends most of its time on matter less than they will at Series B. What matters is whether the company can keep changing the product for the eighteen months the round is meant to pay for. A bus factor of one means the answer depends on one person.
The standard angel checklists cover this in their management sections. The UKBAA's September 2020 guide asks, in its management section, how well the team know each other and what happens if one of them leaves. Matt Van Itallie's October 2022 prep checklist on TechCrunch, written for founders about to face a technical review, asks companies to list current and former software developers, to identify the most important developers to the product, and, if any have left, to explain how the company managed without them. That last question is the bus factor asked in the past tense, and it is worth asking at pre-seed too: has anyone who wrote part of this product already left, and what happened?
How should an angel account for it in the deal?
Treat the bus factor as a condition of the deal rather than a final decision. Three things reduce the risk, and each can be asked for.
- Written deployment steps within thirty days. A page that a competent engineer who has never seen the product could follow to make a change available to users. This costs the founder an afternoon and is the cheapest protection in the deal.
- A second person with access. Someone who can log in to the code, the hosting and the domain, and has done a deployment at least once. This can be a co-founder, an advisor, or a contractor on a retainer. The point is that the founder's laptop is not the only way into the systems.
- A second engineer as a named use of funds. If the round is meant to pay for eighteen months, ask what month the second engineer starts, and check that the number in the use-of-funds slide covers it.
If the founder is the single developer, the risk is smaller than if the developer is a contractor, because founders stay. If the developer is a contractor or a friend paid in shares, ask to meet them, ask what they are paid, and ask what else they are working on. A single developer who works on the product ten hours a week and holds a full-time job elsewhere is a bus factor of one who gives the product only part of their time.
Evaluating a technical founder covers the case where the single developer is the founder and the question becomes whether that person is good. Assessing the engineering team is the fuller treatment for a later-stage deal, and how to take over a codebase you did not write is what the second engineer will face when they arrive.
When is a bus factor of one a reason to stop?
Three cases.
When the single developer is not in the company. A product built by an agency that retains the code, or by a contractor with no contract assigning the work, has a bus factor of one, and that one person is not a shareholder in the company. The angel checklists cover this under IP ownership, and it is worth checking there too.
When the founder does not know it is a risk. A founder who answers the deployment question with "that is not something I have thought about" has not thought about the next eighteen months either.
When there is no plan to change it. A bus factor of one with written steps and a second hire in month three is a pre-seed company. A bus factor of one with no steps and no hire in the plan is a side project being sold at a company's price.
Everything else is a number to write on the one-page output and a condition to put in the deal, and that is where most pre-seed deals end up. The main guide page lists this as the second of the three technical risks that decide pre-seed deals, after the demo-versus-production difference and before the AI claim.
Best for
- An angel looking at a pre-seed company with one engineer
- A syndicate lead deciding what terms to ask for before the cheque
- A founder who is the only developer and wants to know what an investor will ask
Avoid if
- The company has three or more engineers with shared deployment, where the question moves to the team page
- The product is not software, where the single-person risk is an expert question of a different type
Check before you decide
- Count the names in the last three months of the commit history
- Ask who else could deploy from written steps, and ask to see the steps
- Check the use-of-funds slide for the month the second engineer starts
Common questions
What is the bus factor of a startup?
The minimum number of people whose sudden absence would stop work on the product because nobody left knows how to change, deploy or explain it. A startup with one developer has a bus factor of one. Wikipedia traces an early public use to a 1994 mailing list question about what would happen to Python if its creator were hit by a bus, and the software literature also calls it the truck factor.
Is a bus factor of one normal at pre-seed?
Yes. Depending on one or two people is normal in small projects: Avelino, Passos, Hora and Valente's April 2016 study of 133 popular GitHub projects found 65 percent had a truck factor of 2 or less, and those were established projects with public contributors. A pre-seed company with one engineer is at the low end of a distribution that is already low. It is a risk to weigh in the price rather than a reason to decline.
How does an angel check the bus factor without reading code?
Two things on screen. Ask the founder to open the commit history, which lists a name against every change, and count the names over the last three months. Then ask who could make a fix available to users if the founder were unreachable for a month, and where the written steps are. One name and no steps is a bus factor of one for both changing and deploying the product.
What is the difference between bus factor for code and for deployment?
Two people may be able to write code while only one knows how to make a change available to users. Deployment is a sequence of steps involving hosting, access keys and configuration, and if it exists only in one person's memory the product cannot be updated without them. Reveneau's angel review reports the two numbers separately because deployment is the one that stops working first when a founder stops responding.
What terms reduce single-developer risk?
Three. Written deployment steps within thirty days, which costs the founder an afternoon. A second person with access to the code, the hosting and the domain who has done one deployment. And a second engineer as a named use of funds, with the start month stated and the cost visible in the round. Each can be asked for before the cheque rather than discovered after.
Is it worse if the single developer is a contractor rather than the founder?
Usually yes. Founders stay; contractors take the next contract. If the only developer is a contractor or a friend paid in shares, ask to meet them, what they are paid, what else they work on, and whether a contract assigns the code to the company. A developer working ten hours a week alongside a full-time job is a bus factor of one who gives the product only part of their time.
Do the standard angel checklists ask about bus factor?
Indirectly. The UKBAA's September 2020 guide asks in its management section what happens if one of the team leaves. Matt Van Itallie's October 2022 TechCrunch prep checklist asks founders to list current and former developers, identify the most important ones, and explain how the company managed if any left. Neither names the bus factor or tells the angel to look at the commit history.
When is a bus factor of one a reason to stop?
When the single developer is outside the company, such as an agency that retains the code or a contractor with no assignment agreement. When the founder has not thought about it, which shows in a blank answer to the deployment question. And when there is no plan to change it: no written steps and no second hire anywhere in the use of funds.
What does a gap in the commit history mean?
Ask. A four-week gap in the last three months might be a holiday, or it might be that the developer took a contract elsewhere and the product did not change for a month. The second case tells you what the next gap will look like. A gap followed by many changes in the week before your meeting is a separate warning sign, covered on the page of warning signs at pre-seed and seed.
Why does bus factor matter more at pre-seed than architecture or security?
Because at pre-seed the product is small, the architecture is simple and there are few ways for an attacker to get in, so the things a professional review spends most of its time on matter less than they will at Series B. What matters is whether the company can keep changing the product for the eighteen months the round pays for, and a bus factor of one makes that depend on one person.
References
- Avelino, Passos, Hora and Valente, A Novel Approach for Estimating Truck Factors, arXiv, 22 April 2016
- Wikipedia, Bus factor
- TechCrunch, Matt Van Itallie, A prep checklist for startups about to undergo technical due diligence, 26 October 2022
- UK Business Angels Association, The due diligence process, September 2020
Related reading
How to take over a codebase you did not write
Someone hands you a working system and leaves. The instinct is to read it. The better first step is to find out what it guarantees, because the code will tell you what it does and never what it was supposed to do.
How to prepare for technical due diligence before a raise or sale
Technical due diligence is where a deal can quietly fail. Here is what investors' technical reviewers actually look at, how to prepare before they do, and the warning signs that worry them.
More in Is it real
Demo versus production: how to tell in a screen share
A demo is a practised run through prepared data on an account the founder controls. Production is the same product on a real customer's account, with that customer's data, history and mistakes, on the address a customer would use. An angel can tell the two apart in a screen share without technical knowledge by choosing the account, choosing the task, and asking for one step outside the practised sequence. This page lists the signs, gives the questions, and explains why the distinction has become the most common technical finding at pre-seed, now that a convincing demo can be built in days with AI tools while a production system cannot.
MVP diligence: what having an MVP should mean
"We have an MVP" should mean that a specific set of first users has been given a working version of the product and the founder can say what they did with it. In angel diligence the phrase covers four different claims: a prototype nobody has used, a product used by people the founder knows, a product used by strangers, and a product strangers pay for. Each is a legitimate pre-seed position and each is priced differently. This page gives an angel the questions that separate the four, using Y Combinator's own definition of an MVP as the standard, and says what the answer should look like at pre-seed and at seed. For what an MVP is in the first place, the launching a product guide covers the basics.
Evaluating a technical founder, and what to do when there is none
Evaluating a technical founder is the job of finding out whether the person who built the product can keep building it, can explain it to the people who will join, and knows what they do not know. A non-technical angel can do most of it with five questions, a reference method the angel checklists already describe, and one screen share. When there is no technical founder, which is common at pre-seed and can be acceptable, the question changes to who is accountable for the product and whether the company has planned for that missing role. This page covers both cases and links the fuller team assessment used on a later-stage deal.