Looking for an internet ASP business plan? You're in the right place.
A company that hosts other people's software has to answer questions a lender will ask straight away. What do the servers cost before the first customer pays? How many customers leave each year, and what does it take to replace them? How many support staff does each hundred accounts need, and when does the company turn a profit?
In this article we'll walk through a complete sample plan for a managed application host in Indianapolis, Indiana, section by section. It covers the executive summary, the SWOT analysis and, in particular, all of the financials.
Here's what you'll take away:
- The executive summary: see how to fit a hosting company, its raise and its first three years on one page
- The competitor table: learn how to describe five rival categories fairly, without naming companies you cannot source
- The account count and churn table: find out how losing a fifth of your storefronts each year changes how many you must win
- The capacity table: link accounts to server hosts so a reader can see that the hardware keeps pace with revenue
- The hiring plan: see when each engineer and support specialist joins and what each one is paid
- The five-year profit, cash flow and balance sheet: follow how colocation, payroll and the equipment line show up in the numbers
- The downside case: have an answer ready for "what if a fifth fewer customers sign up?", along with the steps the founder takes in response
If you're planning a hosting or software-as-a-service company, read this before you write your own. The company is fictional, so take what fits and change the rest.
In this plan
- jSpan in Brief
- What jSpan Runs and Who Owns It
- Where Small Retailers and Associations Buy Hosting
- Who Runs the Store or the Member Database
- From Demo to Renewal
- Reaching Store Owners and Association Directors
- Racks, Uptime and the Support Desk
- Calvin Reeves and the Operations Team
- The Money: Racks, Payroll and Recurring Revenue
- Sources
To turn this example into your own internet asp business plan, use the internet asp business plan template.
jSpan in Brief
jSpan is an Indiana company that runs online stores and membership databases for other organizations. It opens in Indianapolis on January 1, 2027 with two customer types: independent retailers that sell online, and trade and professional associations that need a member portal with dues billing and event registration. Both pay a monthly plan fee. jSpan hosts their software on servers it owns, in rented colocation space, and its own staff patch, back up, monitor and support them. Calvin Reeves, a systems engineer with twelve years in operations, founded the company and holds 60% of it.
The company raises $800,000: $110,000 of Calvin's savings, $520,000 from three Indiana angel investors and a $170,000 equipment and colocation line from a lender. Servers, storage and office equipment take $217,000. Legal and security work, licenses and the launch campaign take $65,500. The last $517,500 stays in the bank to carry the company through a second year that still loses money.
| Year 1 | Year 2 | Year 3 | |
|---|---|---|---|
| Revenue | $400,466 | $1,170,400 | $2,026,400 |
| Net income after start-up costs | ($393,043) | ($108,249) | $155,747 |
| Closing cash | $209,683 | $95,872 | $241,093 |
Eleven accounts, eight stores and three associations, go live in January from a pilot run in late 2026. By December the company hosts 129 accounts. EBITDA, the operating profit before interest, depreciation and tax, is negative in every month of 2027 and narrows from $39,647 in January to $3,318 in December. The first profitable year is Year 3, once 458 accounts are on the books. In Year 5 the company has 702 accounts, 17 people and a net margin of 8.6%.
A second run of the model takes 20% off every revenue line, in every year. With later hiring, no second senior engineer, a smaller marketing budget, a pay cut for Calvin and a smaller server budget, cash stays positive in all five years and the company still turns a profit from Year 3.
jSpan's offer is narrow: two products, fixed monthly tiers, and a named person who answers the phone. It does not build custom software. That is the line between jSpan and a software developer that also hosts, or a hosted platform sold to manufacturers.
What jSpan Runs and Who Owns It
Legal name: jSpan, Inc., an Indiana corporation. Owner: Calvin Reeves, 60%; three angel investors, 40% between them. The split implies a post-money value of $1.3 million. Office: a leased 1,600-square-foot space in Indianapolis, with shared desks so the support team can work in shifts. Servers: a primary cabinet in a carrier-neutral colocation facility in the Indianapolis area, and a disaster-recovery cabinet in a second facility in another state. Start date: January 1, 2027. Stage: pre-launch. Eleven pilot accounts, run on rented cloud capacity since September 2026 under signed letters of intent, convert at the standard price list and setup fee in January.
Two products
| Product | Who buys it | Plan tiers (monthly) | Year 1 share of revenue |
|---|---|---|---|
| Retail storefront | Independent retailers selling online | Storefront $189, Growth $369, Pro $759 | 41% |
| Association membership | Trade groups, chambers, alumni and professional bodies | Member Core $289, Member Plus $529, Network $1,049 | 23% |
| Setup and data migration | Every new account | $600 per store, $1,800 per association | 31% |
| Managed add-ons | Accounts that want longer backups, card-data scanning or priority support | About $95 a month | 4% |
A storefront plan covers one store, with the catalog sizes, staging copy and backup retention rising by tier; the Pro tier gets its own application tier. An association plan covers the member database, dues billing, event registration and a members-only area, with member counts of up to 1,000, 5,000 and 25,000 across the three tiers. The Network tier adds chapters and single sign-on.
Where the company should be by the end of 2029
- 458 accounts hosted, up from 129 at the end of 2027.
- A first full-year profit in 2029, and 99.9% monthly uptime on the main platform as a target.
- Eleven people on payroll, including three support specialists.
- The equipment line half repaid, with no late payments.
What the company does not do
jSpan does not write custom features for individual accounts, run email marketing for them or design their sites. Requests of that kind go to the web agencies in its partner program. Keeping the product fixed is what lets one engineer look after hundreds of accounts. The two products are built on open-source commerce and membership software that jSpan packages, patches and runs. Its own changes sit in a private repository that the company owns, and counsel reviews the open-source licenses before launch.
Taxes and legal points to settle before launch
The sales-tax treatment of hosted services differs from state to state, so counsel confirms the rules for Indiana and for the states where customers sit before the first invoice. Counsel also reviews the customer terms, the privacy policy for association member data and the service-credit clause. The model taxes the company at 21% federal and 4.9% Indiana. Both are planning rates that may change, and a tax adviser confirms them before launch.
Where Small Retailers and Associations Buy Hosting
The two groups jSpan sells to
The retail target is a store with one to 25 staff, 200 to 15,000 products and online sales that matter to the owner's income. The association target has 300 to 25,000 members and one to eight paid staff. Both groups are too small to employ a systems administrator and too dependent on their site to leave it to a volunteer.
What the labor data says about in-house IT
The Bureau of Labor Statistics put the median pay of network and computer systems administrators at $99,130 in May 2025 and projects the occupation to decline 4% from 2025 to 2035. For computer support specialists the median was $62,890 and the projection is a 3% decline. Both are national figures. A decline could mean fewer in-house staff to run a site, or more work moving to cloud services. The plan depends on the first reading, and the second appears as a threat in the SWOT. Pay at jSpan is set against these medians.
Other places a buyer could go
| Alternative | What it offers | Why a buyer picks it | How jSpan differs by design |
|---|---|---|---|
| Self-serve store builders | A template store on a monthly plan | Fast to start and cheap at the bottom tier | A named support team and staff-run data migration, and hosting on servers jSpan operates |
| Rented cloud servers | Raw capacity billed by use | Flexible, with cost that rises and falls with use | Patching, backups, monitoring and support are included in a fixed monthly fee |
| Association-management software vendors | A full product for membership bodies | Deep features | A narrower product on three fixed tiers and a lower entry price |
| Web agencies that resell hosting | Design and hosting from one supplier | One contact for everything | jSpan hosts the agency's client under a partner agreement, so the agency keeps the design work |
| Shared-hosting providers | Cheap space for a website | Lowest price | A managed application with an uptime target and a restore plan |
Each row describes a category and not a company. Providers revise plans and prices often, so none are quoted here.
SWOT
| Strengths | Weaknesses |
|---|---|
| Founder with twelve years in operations | One senior engineer on day one, so an absence stalls fixes |
| Owned servers keep the hosting cost per account low | No brand yet; every customer starts from zero |
| Eleven pilot accounts at launch | Year 1 and Year 2 lose money and draw on the reserve |
| Opportunities | Threats |
|---|---|
| Agencies that want a host they can resell | Store builders cutting prices to win small retailers |
| Associations tied to old, failing member databases | A hardware failure during the November peak |
| Add-ons sold to the existing base | Loss of the founder or the senior engineer |
| Hosting for agencies' client lists in bulk | Buyers moving to cloud services as in-house IT shrinks |
Who Runs the Store or the Member Database
The retail owner
A shop owner or general manager, aged 30 to 60, who sells through its own site and a few marketplaces. The owner cares about two weeks a year: the run from mid-November to the new year, when a slow or dead site costs real sales. A site that falls over on Cyber Monday is the usual reason for looking for a new host.
The association director
Usually a staff of one to five, answering to a volunteer board. The member database sits on an old server that a former volunteer set up, or in a spreadsheet. Dues renewal and annual-meeting registration are the busy weeks. Boards ask whether member data is safe and whether it can be exported if they leave.
What sets off a move
- A site outage on a busy day.
- A bank or processor questionnaire about card-data handling.
- An administrator or volunteer leaving.
- An old platform losing vendor support.
What they ask of the host
The site stays up when it matters. A person answers. The monthly fee is fixed. The data can leave: jSpan gives a full export on request within five business days and keeps a canceled account's data for 60 days.
From Demo to Renewal
How an account is won
A prospect gets a 14-day demo store or demo portal, then a call with the account executive or, in the first year, Calvin. Storefront customers choose a tier and sign a monthly agreement with 30 days' notice. Associations sign a 12-month agreement billed monthly. An onboarding specialist then moves the data, which for an association means the member list, dues history and event records, and the account goes live on an agreed date.
Where Year 1's 140 gross new accounts come from
| Source | Gross new accounts |
|---|---|
| Pilot conversions in January | 11 |
| Paid search | 26 |
| Content and organic search | 22 |
| Agency partner program | 26 |
| Trade shows and association conferences | 26 |
| Referrals from existing accounts | 19 |
| Endorsement by state trade associations | 10 |
| Total | 140 |
Of the 140, 106 are storefronts and 34 are associations. About 40% of new accounts in the plan come through the account executive and, from Year 3, the partnership manager, and these earn a 10% commission on first-year plan fees. The rest sign up through the website or a referral.
Keeping accounts
Storefronts leave faster than associations. The model uses 2.0% a month in Year 1 and 22% a year from Year 2 for storefronts, and 0.8% a month and then 10% a year for associations. A customer success manager joins in month 28 to run 90-day reviews and spot accounts at risk, and the add-ons give the support desk a reason to call.
| Year 1 | Year 2 | Year 3 | Year 4 | Year 5 | |
|---|---|---|---|---|---|
| Gross new accounts | 140 | 193 | 218 | 222 | 223 |
| Accounts lost | 11 | 24 | 58 | 88 | 113 |
| Accounts at year end | 129 | 298 | 458 | 592 | 702 |
| of which storefronts | 96 | 230 | 350 | 450 | 530 |
| of which associations | 33 | 68 | 108 | 142 | 172 |
Gross new accounts stay near 220 from Year 3, which is why growth slows from 73% in Year 3 to 25% in Year 5. Losses grow with the base, so the company must win more accounts each year just to stand still.
Price changes
The price list is held for Year 1 and then rises 3% a year. The tier mix is fixed in the model. A shift toward the cheaper Storefront tier would cut revenue per account, and a shift upward would raise it.
Reaching Store Owners and Association Directors
What the marketing budget pays for
Year 1 marketing is $100,000: $40,000 of launch work paid from start-up capital, and $60,000 of running cost. Set against 140 gross new accounts, that is about $714 per account. With the account executive's salary and commissions added, Year 1 acquisition costs about $1,030 per account. Running cost falls from 15% of revenue in Year 1 to 7% in Year 3 and 5% in Year 5, while the cost per gross new account moves from $570 in Year 2 to $785 in Year 5, because the easier channels fill up.
| Channel | Year 1 spend | What it is expected to do |
|---|---|---|
| Website and demo stores (launch) | $25,000 | A site with a self-serve demo for each product |
| Association outreach kit (launch) | $15,000 | Printed and digital material for state association conferences |
| Paid search | $18,000 | About 4,500 visits at $4 a click for searches such as "ecommerce hosting Indiana"; 10% start a demo and about one demo in 17 becomes an account, which gives 26 |
| Content and organic search | $9,000 | Migration guides and holiday-traffic checklists; about 22 accounts |
| Agency partner program | $8,000 | Hosting trials, a co-branded migration guide and a lunch-and-learn for web designers; about 26 accounts |
| Trade shows and conferences | $12,000 | Eleven regional retail and association meetings at about $1,100 each; two or three accounts from each, 26 in all |
| Referral credits | $8,000 | A month of free service for each referred account that stays; about 19 accounts |
| Email and webinars | $5,000 | Pre-holiday readiness webinars for every storefront |
Marketing milestones
- January 2027: demo stores live and 11 pilot accounts converted.
- June 2027: 56 accounts and the agency program signing its first designers.
- October 2027: the fall rush, with 34 storefronts added in the last three months of the year.
- December 2027: 129 accounts and $56,795 of monthly revenue.
Racks, Uptime and the Support Desk
Where the software runs
Production runs in the Indianapolis cabinet. Customer data is copied through the day to a replica in the second facility, and nightly backups go to the replica and to an object-storage vendor. The recovery targets for the plan are a restore inside four hours for any single account and a full switch to the second site inside eight hours. Both are goals that the team tests twice a year. Monthly uptime is a target of 99.9%, which allows about 44 minutes of downtime. An account below that level receives a 10% service credit on its monthly fee. Both the target and the credit are policy choices of the plan, and counsel sets the liability cap in the customer terms.
Capacity
The sizing rule is 80 storefronts or 40 association sites to a host, with one host in four held back as a spare. The table shows hosts in service at each year end.
| Year 1 | Year 2 | Year 3 | Year 4 | Year 5 | |
|---|---|---|---|---|---|
| Accounts at year end | 129 | 298 | 458 | 592 | 702 |
| Load, in hosts' worth of work | 2.0 | 4.6 | 7.1 | 9.2 | 10.9 |
| Production hosts in service | 4 | 7 | 10 | 13 | 15 |
The first four hosts are bought at launch, one more than the rule requires, so that the January-to-December build-up and the first holiday peak never meet a full machine. The remaining eleven come from the server growth line in Years 2 to 5, along with storage expansion, second-site capacity and laptops for new hires. Those $188,000 are expensed in the year and are not depreciated, which is the cautious treatment for profit.
The holiday peak
From mid-October the team load-tests the busiest storefronts and adds capacity. The platform is frozen to new releases from November 15 to January 2, and on Black Friday and Cyber Monday two engineers are on shift.
The support desk
Support runs on weekdays, with extended hours from mid-November, and an on-call engineer handles outages at any hour. Specialists handle tickets, the onboarding specialists take each new account through its first 60 days, and the engineers take escalations. The plan holds about one support specialist to every 100 to 150 accounts. The stretch point comes at the end of Year 3, with 153 accounts to each specialist, which the fourth specialist in month 38 relieves.
Card data and security
Storefronts send card details straight to the customer's payment processor through a hosted payment page, so jSpan's servers never hold card numbers. Even so, the company pays for an annual security audit and a card-industry attestation. A qualified assessor confirms the scope before launch, including any obligations a host carries as a service provider. The security and compliance engineer arrives in month 40 to take over from the outside consultants.
Why own the machines
At launch volumes the load is steady and predictable, and owning the machines gives jSpan control over where data sits and how backups run. The cost is capital and a refresh cycle. The servers are depreciated over five years, and the cash built up in Years 3 to 5 is the source for replacing them. The founder re-runs the comparison against rented cloud capacity each year, because both sets of prices change often.
What the application developer builds
The developer hired in month 20 maintains the platform packages, writes integrations with payment processors and shipping services, and builds the tools that move customer data in and out. The role does not build features for single accounts.
Insurance
Coverage includes technology errors and omissions, cyber liability, general liability and workers' compensation, and costs $16,000 in Year 1. Life and disability coverage on Calvin is bought separately as key-person protection.
Vendors that matter
The colocation facilities, the internet transit carriers, the hardware reseller, the payment processor and the backup storage vendor. Moving a cabinet is slow and expensive, so the colocation contracts run 36 months with the right to move.
Calvin Reeves and the Operations Team
Calvin Reeves, founder and chief executive
Calvin has twelve years in infrastructure at a regional software company, the last five of them running a team of six that supported customer-facing hosted systems. He holds a computer science degree. His $110,000 is most of his savings. He is leaving to run a company that does one thing.
Where the team is thin
Calvin has not led a sales team, has not signed a colocation contract on his own account and has never written a security attestation. The plan answers each in turn: the account executive joins in month 8, the lead angel sits in on the colocation negotiation, and an outside assessor writes the first attestation.
If Calvin or the senior engineer is out
For the first 33 months only Calvin and the senior engineer can run the platform. Both keep written runbooks, and credentials sit in a shared vault that two people can open. A second systems engineer joins in month 34. Until then a contract administrator on a retainer can cover a short absence.
Outside help
An advisor who runs a 40-person web agency in Indianapolis meets Calvin each quarter and sends partner leads. An outside accountant keeps the books and files the returns, for a fee included in the professional fees line.
Ownership and the lender
jSpan, Inc. is owned 60% by Calvin and 40% by three angel investors. The equipment line is secured on the servers and carries Calvin's personal guarantee. The lender receives quarterly financial statements.
The Money: Racks, Payroll and Recurring Revenue
The tables that follow come from a single five-year model of jSpan: monthly for 2027, annual after that. The inputs sit first, then revenue, hiring, profit, cash and the balance sheet. A closing case then takes a fifth of the revenue away.
Hardware, reserve and the equipment line
| Use of funds | Amount |
|---|---|
| Production servers, storage array, network gear and colocation setup (primary cabinet) | $128,000 |
| Replica servers and storage (disaster-recovery cabinet) | $62,000 |
| Laptops, monitors and office build-out | $27,000 |
| Business registration, sales-tax and local licenses | $1,500 |
| Legal and security: entity, customer terms, privacy policy, penetration test | $24,000 |
| Launch: website, demo stores, association outreach | $40,000 |
| Cash reserve to carry the plan through the second-year low point | $517,500 |
| Total uses | $800,000 |
| Source of funds | Amount |
|---|---|
| Calvin Reeves's savings | $110,000 |
| Indiana angel investors (three investors) | $520,000 |
| Equipment and colocation line | $170,000 |
| Total sources | $800,000 |
The $170,000 equipment and colocation line pays for the hardware and the colocation setup charges. It is secured on the servers, advances about 78% of the $217,000 equipment cost, runs five years at 9.25% and is interest only for the first six months. Calvin guarantees it personally. The rate is a planning figure and not a quote. Equity makes up $630,000 of the $800,000, or 79%, because a hosting company has to buy its machines before the first customer pays. The largest line, $517,500, is cash held back against the slow second year: the model's cash is lowest at year-end 2028, when the business is still spending ahead of its accounts, and that low point is about a month of Year 2 operating costs. The $217,000 of servers and office equipment is capitalized; the remaining $65,500 (legal and security work, licenses and the launch campaign) is expensed in the opening month.
Plan prices, churn and hosting inputs
- Two account types are modeled. Retail storefront plans average $309 a month once the three tiers are blended (Storefront $189, Growth $369, Pro $759, at a 55/35/10 mix). Association membership plans average $499 (Member Core $289, Member Plus $529, Network $1,049, at 45/40/15). The whole price list rises 3% a year from Year 2.
- Setup fees are charged once per account: $600 for a storefront and $1,800 for an association, because moving a member database and its dues history takes far more hours than loading a product catalog.
- Managed add-ons (card-data scanning, longer backup retention and priority support) are offered at signup and attach to 28% of accounts from April 2027 at an average of $95 a month.
- Churn is stated as a rate and applied by the model. In Year 1, 2.0% of storefront accounts and 0.8% of association accounts leave each month from February, which costs about 10 storefronts and 1 association over the year. From Year 2 the model uses 22% a year for storefronts and 10% for associations, applied to the opening base. At those rates 21 storefronts and 3 associations leave in Year 2, 51 and 7 in Year 3, 77 and 11 in Year 4, and 99 and 14 in Year 5.
- Year-end accounts are 129 in Year 1 (96 storefronts, 33 associations), then 298, 458, 592 and 702. Gross new accounts, which replace the leavers and add growth, are 140 in Year 1, 193 in Year 2, 218 in Year 3, 222 in Year 4 and 223 in Year 5.
- Eleven accounts (8 stores and 3 associations) go live in January from a pilot run since September 2026 under signed letters of intent. They convert at the standard price list, with no discount.
- Direct costs run at 18.6% of revenue in every year. They cover internet transit beyond the committed bandwidth, offsite backup storage, third-party licenses and card-scanning fees, and contractor hours on data migrations. Colocation space and power are shown as their own line, $52,000 in Year 1 and $116,000 in Year 5, because they move in steps with cabinets and transit and not in line with revenue. Direct costs and colocation together take 22% of Year 5 revenue. Gross profit in the tables is struck after direct costs only. Counting colocation and the engineers and support specialists who run the platform, delivery costs would leave roughly 45% to 50% of revenue.
- Capacity follows a sizing rule of 80 storefronts or 40 association sites per host, with one host in four held spare. Four production hosts and two replica hosts cover the first year with room for the holiday peak. The server growth line buys about eleven more hosts, added storage and second-site capacity across Years 2 to 5, along with laptops for new hires.
- Support is staffed at roughly one specialist for every 100 to 150 accounts, with onboarding specialists taking new accounts through their first 60 days. Pay is set against the Bureau of Labor Statistics national medians for May 2025: $99,130 for network and computer systems administrators and $62,890 for computer support specialists. The systems engineers sit around the first figure and every support role is at or above the second. Each salary carries a 27% load for payroll taxes, health benefits and a retirement match; workers' compensation sits in the insurance line. Raises of 3% a year start in Year 2 and show on their own line.
- Rent is a 1,600-square-foot office at about $21 a square foot, with a move to about 2,400 square feet in Year 4. Until then the support team works in shifts at shared desks and engineers split time between the office and the data center. The servers sit in a rented colocation facility, not in the office.
- The model taxes the company as a C corporation at 21% federal and 4.9% Indiana, after loss carry-forward. The Indiana rate is a planning figure; confirm the current rate with the Indiana Department of Revenue. Receivables average 12 days because most plans bill by card or ACH debit in advance, and vendors are paid in 25 days. The model lets losses offset all taxable income, while the federal limit on recent losses is 80% of taxable income, which would add a few thousand dollars of tax in Year 3; the federal rate and the loss rules may change, so a tax adviser confirms both. Later server purchases are expensed in the year they are made, which is the cautious choice for profit. No distributions are paid in any year.
Recurring revenue by product
| Revenue stream | Year 1 | Year 2 | Year 3 | Year 4 | Year 5 |
|---|---|---|---|---|---|
| Retail storefront plans | $165,315 | $622,500 | $1,140,800 | $1,620,700 | $2,045,000 |
| Association membership plans | $92,355 | $311,500 | $559,000 | $817,900 | $1,058,100 |
| Setup and data-migration fees | $124,800 | $166,200 | $198,600 | $204,600 | $210,000 |
| Managed add-ons | $17,996 | $70,200 | $128,000 | $183,100 | $232,400 |
| Total revenue | $400,466 | $1,170,400 | $2,026,400 | $2,826,300 | $3,545,500 |
| Growth on prior year | – | 192% | 73% | 39% | 25% |
Setup fees supply 31% of Year 1 revenue and only 6% of the Year 5 total, because they track new accounts and the base of recurring plans keeps compounding. Recurring plans (storefront, association and add-ons) are 69% of Year 1 revenue and 94% of Year 5. Storefronts bring in most of the money, 58% of the Year 5 total. Associations stay much longer, so they carry 30% of Year 5 revenue from a quarter of the accounts.
January to December 2027
| Month | Retail storefront plans | Association membership plans | Setup and data-migration fees | Managed add-ons | Total revenue | EBITDA |
|---|---|---|---|---|---|---|
| Jan 2027 | $1,236 | $749 | $10,200 | $0 | $12,185 | ($39,647) |
| Feb 2027 | $3,374 | $1,990 | $7,200 | $0 | $12,564 | ($39,338) |
| Mar 2027 | $5,315 | $2,972 | $7,800 | $0 | $16,087 | ($36,469) |
| Apr 2027 | $7,372 | $3,946 | $7,800 | $845 | $19,963 | ($33,313) |
| May 2027 | $9,542 | $4,913 | $8,400 | $1,083 | $23,938 | ($30,076) |
| Jun 2027 | $11,823 | $6,121 | $10,200 | $1,344 | $29,488 | ($25,556) |
| Jul 2027 | $14,059 | $7,569 | $10,200 | $1,614 | $33,442 | ($22,336) |
| Aug 2027 | $16,404 | $9,255 | $12,600 | $1,905 | $40,164 | ($16,862) |
| Sep 2027 | $19,166 | $11,177 | $13,800 | $2,246 | $46,389 | ($11,793) |
| Oct 2027 | $22,491 | $13,083 | $15,000 | $2,634 | $53,208 | ($6,240) |
| Nov 2027 | $25,903 | $14,725 | $12,600 | $3,015 | $56,243 | ($3,768) |
| Dec 2027 | $28,630 | $15,855 | $9,000 | $3,310 | $56,795 | ($3,318) |
Revenue grows every month, from $12,185 in January to $56,795 in December, as new accounts go live. Setup fees sit on top in the busiest signing months (August to October). EBITDA, operating profit before interest, depreciation and tax, is negative in all twelve months, narrowing from $39,647 a month in January to $3,318 in December, which is the first sign that the base is approaching its monthly cost. The reserve keeps the balance far above zero in every month of the year.
Who is hired, and when
| Role | Annual wage | Starts | Year 1 end | Year 2 end | Year 3 end | Year 4 end | Year 5 end |
|---|---|---|---|---|---|---|---|
| Founder and chief executive | $105,000 | Month 1 | 1 | 1 | 1 | 1 | 1 |
| Senior systems engineer | $98,000 | Month 1 | 1 | 1 | 1 | 1 | 1 |
| Support specialist | $63,000 | Month 3 | 1 | 1 | 1 | 1 | 1 |
| Account executive | $62,000 | Month 8 | 1 | 1 | 1 | 1 | 1 |
| Onboarding specialist | $62,000 | Month 9 | 1 | 1 | 1 | 1 | 1 |
| Support specialist (second) | $63,000 | Month 15 | – | 1 | 1 | 1 | 1 |
| Application developer | $96,000 | Month 20 | – | 1 | 1 | 1 | 1 |
| Support specialist (third) | $64,000 | Month 22 | – | 1 | 1 | 1 | 1 |
| Customer success manager | $70,000 | Month 28 | – | – | 1 | 1 | 1 |
| Partnership manager | $66,000 | Month 30 | – | – | 1 | 1 | 1 |
| Systems engineer (second) | $100,000 | Month 34 | – | – | 1 | 1 | 1 |
| Support specialist (fourth) | $65,000 | Month 38 | – | – | – | 1 | 1 |
| Security and compliance engineer | $108,000 | Month 40 | – | – | – | 1 | 1 |
| Support team lead | $75,000 | Month 46 | – | – | – | 1 | 1 |
| Second senior systems engineer | $106,000 | Month 50 | – | – | – | – | 1 |
| Support specialist (fifth) | $66,000 | Month 52 | – | – | – | – | 1 |
| Onboarding specialist (second) | $64,000 | Month 54 | – | – | – | – | 1 |
| Total payroll incl. on-costs | $383,540 | $633,095 | $925,830 | $1,280,583 | $1,626,870 |
Calvin and the senior systems engineer start in January, the first support specialist in month 3, the account executive in month 8 and the first onboarding specialist in month 9. After that, hires follow the account count: a second support specialist in month 15, an application developer in month 20, a third support specialist in month 22, a customer success manager in month 28, a partnership manager in month 30, a second systems engineer in month 34, a fourth support specialist in month 38 and a security and compliance engineer in month 40. The support team lead (month 46), the second senior systems engineer (month 50), a fifth support specialist (month 52) and a second onboarding specialist (month 54) finish the plan. Support specialists plus the team lead reach one for every 117 accounts by the end of Year 5. The stretch point is the end of Year 3, at about 153 accounts per specialist, which the fourth specialist in month 38 relieves. Calvin's $105,000 salary is in the cost lines, so profit in the tables is what remains after he is paid.
Profit and loss
| Year 1 | Year 2 | Year 3 | Year 4 | Year 5 | |
|---|---|---|---|---|---|
| Revenue | $400,466 | $1,170,400 | $2,026,400 | $2,826,300 | $3,545,500 |
| Direct costs (bandwidth and backup storage, third-party licenses, migration contractors) | ($74,342) | ($217,273) | ($376,180) | ($524,673) | ($658,185) |
| Gross profit | $326,124 | $953,127 | $1,650,220 | $2,301,627 | $2,887,315 |
| Payroll incl. on-costs | ($383,540) | ($633,095) | ($925,830) | ($1,280,583) | ($1,626,870) |
| Rent | ($33,600) | ($34,600) | ($35,600) | ($52,000) | ($53,500) |
| Utilities | ($4,200) | ($4,400) | ($4,600) | ($6,200) | ($6,400) |
| Marketing | ($60,000) | ($110,000) | ($140,000) | ($160,000) | ($175,000) |
| Insurance | ($16,000) | ($20,000) | ($24,000) | ($28,000) | ($32,000) |
| Professional fees | ($9,000) | ($14,000) | ($20,000) | ($24,000) | ($28,000) |
| Software subscriptions | ($14,000) | ($22,000) | ($32,000) | ($40,000) | ($48,000) |
| Colocation space, power and internet transit | ($52,000) | ($66,000) | ($84,000) | ($100,000) | ($116,000) |
| Sales commissions (10% of first-year plan fees on rep-closed accounts) | ($12,000) | ($31,000) | ($38,000) | ($40,000) | ($41,000) |
| Server growth, refresh and new-hire kit | $0 | ($26,000) | ($44,000) | ($66,000) | ($52,000) |
| Security audit, PCI attestation and training | ($6,000) | ($12,000) | ($18,000) | ($24,000) | ($28,000) |
| Recruiting and conferences | ($3,000) | ($8,000) | ($10,000) | ($12,000) | ($12,000) |
| Bad debt allowance | ($1,500) | ($5,000) | ($9,000) | ($12,000) | ($15,000) |
| Annual pay raises (3% a year) | $0 | ($18,993) | ($56,383) | ($118,745) | ($204,187) |
| EBITDA | ($268,716) | ($51,961) | $208,807 | $338,098 | $449,358 |
| Depreciation | ($43,400) | ($43,400) | ($43,400) | ($43,400) | ($43,400) |
| Interest | ($15,427) | ($12,888) | ($9,660) | ($6,121) | ($2,240) |
| Income tax | $0 | $0 | $0 | ($2,122) | ($100,409) |
| Net income before start-up costs | ($327,543) | ($108,249) | $155,747 | $286,455 | $303,309 |
| Start-up costs expensed at opening (legal, licensing, launch marketing) | ($65,500) | $0 | $0 | $0 | $0 |
| Net income after start-up costs | ($393,043) | ($108,249) | $155,747 | $286,455 | $303,309 |
Year 1 loses $327,543 from operations, or $393,043 after the $65,500 of start-up costs. The business sells almost nothing in January and carries two engineers from day one, because hosting has to be running before a customer can be put on it. Year 2 still loses $108,249, since three more people join before accounts reach the level that pays for them. Year 3 turns to a $155,747 profit, with EBITDA at 10.3% of revenue. EBITDA margin keeps rising, from 10.3% in Year 3 to 12.0% in Year 4 and 12.7% in Year 5. Net margin peaks at 10.1% in Year 4 and eases to 8.6% in Year 5 for one reason: the loss carry-forward is used up, and tax rises from $2,122 to $100,409. The losses of Years 1 and 2 shelter nearly all of the Year 3 and Year 4 profit from tax, so Year 4 pays $2,122, and Year 5 pays $100,409 once they are used up.
Cash movements
| Year 1 | Year 2 | Year 3 | Year 4 | Year 5 | |
|---|---|---|---|---|---|
| Cash from operations | ($357,717) | ($80,372) | $181,888 | $313,728 | $332,209 |
| Servers, storage and office build-out | ($217,000) | $0 | $0 | $0 | $0 |
| Funding received | $800,000 | $0 | $0 | $0 | $0 |
| Equipment line principal repaid | ($15,599) | ($33,440) | ($36,667) | ($40,207) | ($44,087) |
| Owner distributions | $0 | $0 | $0 | $0 | $0 |
| Net change in cash | $209,683 | ($113,811) | $145,221 | $273,522 | $288,121 |
| Closing cash | $209,683 | $95,872 | $241,093 | $514,615 | $802,736 |
Closing cash stays positive in all five years. The low point is the end of Year 2 at $95,872, which is the reason the plan holds a reserve this large. The equipment line is repaid on schedule and is cleared in Year 5. The model pays no dividends; the cash that builds up after Year 3 is the reserve for replacing the first hardware generation.
Balance sheet
| At year end | Year 1 | Year 2 | Year 3 | Year 4 | Year 5 |
|---|---|---|---|---|---|
| Cash | $209,683 | $95,872 | $241,093 | $514,615 | $802,736 |
| Accounts receivable | $13,166 | $38,479 | $66,621 | $92,919 | $116,564 |
| Servers, storage and office build-out (net) | $173,600 | $130,200 | $86,800 | $43,400 | $0 |
| Total assets | $396,449 | $264,551 | $394,514 | $650,934 | $919,300 |
| Accounts payable (colocation, bandwidth and license vendors) | $5,092 | $14,882 | $25,766 | $35,937 | $45,081 |
| Equipment and colocation line | $154,401 | $120,961 | $84,294 | $44,087 | $0 |
| Paid-in capital | $630,000 | $630,000 | $630,000 | $630,000 | $630,000 |
| Retained earnings | ($393,043) | ($501,292) | ($345,545) | ($59,090) | $244,219 |
| Total liabilities and equity | $396,449 | $264,551 | $394,514 | $650,934 | $919,300 |
Margins, break-even and loan coverage
| Measure | Year 1 | Year 2 | Year 3 | Year 4 | Year 5 |
|---|---|---|---|---|---|
| EBITDA margin | -67.1% | -4.4% | 10.3% | 12.0% | 12.7% |
| Net margin (before start-up costs) | -81.8% | -9.2% | 7.7% | 10.1% | 8.6% |
| Payroll incl. pay raises as share of revenue | 96% | 56% | 48% | 50% | 52% |
| Revenue per full-time equivalent at year end | $80,093 | $146,300 | $184,218 | $201,879 | $208,559 |
| Average monthly revenue | $33,372 | $97,533 | $168,867 | $235,525 | $295,458 |
| Monthly revenue needed to cover operating costs | $60,870 | $102,850 | $147,499 | $200,927 | $249,476 |
| Debt service cover (EBITDA / interest + principal) | -8.7x | -1.1x | 4.5x | 7.3x | 9.7x |
The company needs about $60,870 of revenue a month to cover its operating costs in Year 1 and takes in $33,372, about 55% of that. Year 2 is much closer ($97,533 against $102,850), and Year 3 clears the bar ($168,867 against $147,499). Debt service cover is negative in the first two years and rises to 4.5x in Year 3.
A year-round 20% shortfall in accounts
| Year 1 | Year 2 | Year 3 | Year 4 | Year 5 | |
|---|---|---|---|---|---|
| Revenue | $320,373 | $936,320 | $1,621,120 | $2,261,040 | $2,836,400 |
| Net income before start-up costs | ($346,638) | ($113,265) | $70,156 | $109,552 | $186,554 |
| Net income after start-up costs | ($412,138) | ($113,265) | $70,156 | $109,552 | $186,554 |
| Closing cash | $192,203 | $76,480 | $139,562 | $239,405 | $413,672 |
This case takes 20% off every revenue line in every year, which is the same as ending each year with a fifth fewer accounts. Calvin's response has seven parts: every hire from month 13 starts six months later, the second senior systems engineer is never hired, marketing falls 20%, his own salary falls 20%, sales commissions fall 20%, server growth and recruiting spend are cut by 30%, and colocation spend is trimmed 8% by deferring the second-site expansion. Year 1 is mostly unprotected, since the hiring delays only begin to bite in Year 2, and the pay cut is held in all five years in the model, where in practice it would be restored once profits returned. With those in place, year-end cash never falls below $76,480 and the company earns a profit from Year 3. Each year is worse than the base case. Equity at the end of Year 1 is $217,862, against $236,957 in the base case, and Calvin would tell the bank early about any net-worth covenant. Without the cuts the same shortfall would take cash below zero in Year 2 and the company would lose money in every year.
Sources
- Bureau of Labor Statistics, Network and computer systems administrators, Occupational Outlook Handbook: May 2025 median pay and the 2025 to 2035 projection.
- Bureau of Labor Statistics, Computer support specialists, Occupational Outlook Handbook: May 2025 median pay and the 2025 to 2035 projection.
Create a plan as complete as this one
Pick the amount of help you want.
Do it yourself
$197 Toolkit, 12 months
Build your plan with the AI Wizard and every tool you need, at your own pace.
Start my plan →Done with you
$497 Toolkit Plus, 12 months
Our AI builds the plan with you, section by section, from your answers.
Want a person too? Upgrade to a consultation with an MBA graduate.
See Toolkit Plus →Done for you
From $1,997 written for you
We research and write the whole plan, and you review the finished draft.
See the writing service →Still searching for a internet asp business plan template? Build yours here.