Is my business actually working?

Not “is it making money this month” but a deeper question: is the business model itself sound? Can it sustain you, grow, and survive a bad quarter? Here's how to answer that with your own numbers.

8 min read

The short answer

Is your business actually working?A business that “works” meets four criteria: it generates consistent profit (not just revenue), the profit is growing or stable over time, it can absorb a bad month without crisis, and it does not depend entirely on your personal effort to function. Below, we show you how to test each one.


The difference between a business that is busy and one that works

You can be fully booked, working 60-hour weeks, billing $30K a month, and still have a business that is not “working.” If your margins are 5%, your cash reserves are zero, and half your revenue comes from one client who could leave, you have a fragile income stream, not a real business.

A business that works has durable economics. It makes money reliably, it keeps enough of what it makes, and it can survive a setback. Many small businesses look successful from the outside while operating on razor-thin margins with no safety net.

Checking whether your business “actually works” means looking past the revenue headline to the structure underneath.


Four tests to determine if your business model is sound

These are the four questions your data can answer. If all four come back positive, your business is working. If one or more is negative, you know exactly where the model is breaking down:

  • Test 1: Consistent profitability. Have you been profitable (positive net income) for at least 4 of the last 6 months? One good month does not mean the model works.
  • Test 2: Margin stability. Is your net margin stable or improving over 6 months? A business with declining margins is working harder for less, even if revenue is growing.
  • Test 3: Shock absorption. Could your business survive 2 months of 50% reduced revenue without running out of cash? If not, one bad client loss or market dip could end things.
  • Test 4: Revenue diversity. Does your top client represent less than 25% of revenue? A business that depends on one or two clients is one phone call away from crisis.

How to test if your business is working in QuickBooks Online (7 steps)

You will need to look at 6 months of history. This is a deeper analysis than a typical monthly check. Budget 30-40 minutes.

Test 1: Consistent profitability

  1. 1
    Go to Reports → Profit and Loss

    Set the date range to the last 6 months. Click Customizeand under “Rows/Columns,” change “Display Columns By” to Months. Click Run report.

  2. 2
    Check Net Income for each month

    Look at the Net Income row across all 6 columns. Count how many months are positive. If 4 or more out of 6 are profitable, you pass Test 1.

Test 2: Margin stability

  1. 3
    Calculate net margin for each month

    For each of the 6 months, divide Net Income by Total Income. Write down the percentage for each month. Is the trend flat, improving, or declining? Two or more consecutive months of declining margin is a warning.

Test 3: Shock absorption

  1. 4
    Go to Reports → Balance Sheet

    Note your “Total Bank Accounts” under Current Assets.

  2. 5
    Run the stress test

    Take your average monthly expenses from the P&L. Assume revenue drops by 50%. Your monthly cash burn in that scenario is: (Total Expenses - 50% of Total Income). Divide your cash on hand by that burn rate. If the answer is 2 months or more, you pass Test 3.

Test 4: Revenue diversity

  1. 6
    Go to Reports → Sales by Customer Summary

    Set the date range to the last 3 months. Sort by total amount descending. Divide your top client's total by the grand total. Below 25% is healthy. Between 25% and 40% is concerning. Above 40% is a structural risk.

  2. 7
    Score yourself

    Four tests, four results. All four positive means your business is fundamentally working. Two or more failures means the model has structural issues that revenue alone cannot fix.

Total time: 30-40 minutes. This is deeper than a monthly check, but you only need to do this full analysis quarterly. Monthly spot-checks on margins and cash are enough in between.


How to test if your business is working in Xero (7 steps)

Same four tests, different menus. Xero's multi-period P&L view makes some of this slightly easier.

Tests 1 and 2: Profitability and margin stability

  1. 1
    Go to Accounting → Reports → Profit and Loss

    Set the date range to the last 6 months. Under “Compare with,” select a number of periods to show all 6 months side by side.

  2. 2
    Check Net Profit across all months

    Count months with positive Net Profit (Test 1). Then calculate net margin for each month (Net Profit / Total Revenue) and check the trend (Test 2).

Test 3: Shock absorption

  1. 3
    Go to Accounting → Reports → Balance Sheet

    Find your “Bank” balance under Current Assets.

  2. 4
    Run the stress test

    Using your average monthly Total Operating Expenses and Total Revenue from the P&L, calculate how long your cash would last if revenue dropped 50%. Cash / (Expenses - 50% of Revenue) = months of survival.

Test 4: Revenue diversity

  1. 5
    Go to Accounting → Reports → Income by Contact

    Set the range to the last 3 months. Sort by amount. Calculate what percentage your top client represents.

  2. 6
    Check your top 3 clients combined

    If your top 3 clients together represent more than 60% of revenue, you have a concentration issue even if no single client is above 25%.

  3. 7
    Score all four tests

    Pass or fail on each. The pattern of results tells you whether your business model is sound or has structural vulnerabilities.

Total time: 30-40 minutes. Xero's multi-period comparison saves some time on Tests 1 and 2, but the stress test still requires manual calculation.


What it takes to regularly assess if your business model works

This is not a monthly task. It is a quarterly deep dive. But it requires building on data you track monthly. Here is the commitment:

  • 30-40 minutes per quarter. You need 6 months of P&L history, a current Balance Sheet, and a customer revenue breakdown. Three reports, several calculations.
  • The stress test requires assumptions. You are modeling a hypothetical scenario (50% revenue drop). The result depends on how accurately you estimate your fixed vs. variable costs. Most accounting software does not separate these for you.
  • Trends matter more than snapshots.One quarter's results can be misleading. You need to compare across multiple quarters to see the real trajectory, which means building a tracking habit.
  • Some answers live outside the books.Whether your business “works” also depends on customer satisfaction, market position, and competitive dynamics. Your P&L only captures the financial dimension.

Or get a clear answer every month, automatically

Bottomline connects to your QuickBooks or Xero account and runs all four tests on the first of every month. You see a clear assessment of whether your business model is working and where any structural weaknesses exist.

Is the business working? March 2026
Consistent profitability5 of 6 months profitable
Margin stabilityNet margin flat at 6-8%
Shock absorption18 days at 50% revenue
Revenue diversityTop client is 22%

Your business model is fundamentally sound, but low cash reserves make it fragile. One bad month could create a crisis.

From a real Bottomline report. Four structural tests, scored automatically with specific context for each.

Bottomline also factors in data your accounting software cannot see: pipeline health from your CRM, ad performance trends, and customer engagement patterns. So you get a more complete picture of whether the business truly works, not just the financial view.

Get your answer. Every month, automatically.

Connect your accounts in 5 minutes. Your first report arrives within 24 hours.

Works with QuickBooks, Stripe, HubSpot, Google Ads, and more
© 2026 Bottomline