How to Know If Your Business Is Actually Making Money (Not Just Revenue)
TL;DR: Revenue is the number most business owners watch. It's also the number most likely to mislead them. A business can grow revenue every month and still be losing money — through rising costs, thin margins, cash timing issues, or a product mix that looks healthy on the surface and isn't underneath. This post explains the four numbers that actually tell you whether your business is making money, how to calculate them without an accounting degree, and why the gap between "revenue is up" and "we're profitable" is where most small business failures quietly begin.
I know a founder who built his business to $40,000 a month in revenue in under two years. Every month, the number went up. Every month, he posted about growth on LinkedIn. Every month, he felt like he was winning.
Then his accountant called.
"She told me I'd made $480,000 that year and kept about $11,000 of it," he told me. "I couldn't explain where the rest went. I knew I'd been spending on ads, on contractors, on tools. But I didn't know those costs had grown faster than my revenue the entire time. I was scaling my expenses faster than my income and watching the top line go up and feeling good about it."
He hadn't been lying to himself intentionally. He'd just been watching the wrong number.
Revenue tells you how much came in. It says nothing about how much stayed. And in small business, the gap between those two things is where most problems live — undetected, sometimes for years.
Why Revenue Is a Misleading Number to Watch Alone
Revenue is easy to measure, easy to understand, and satisfying to watch grow. It's also the metric your customers, your investors, and your social media followers respond to most viscerally. "We crossed $1M in revenue" is a headline. "We crossed $1M in revenue with a 34% net margin" is a more honest one, but it's also a more complicated one.
The problem isn't that revenue is a bad metric. It's that revenue alone is incomplete to the point of being dangerous.
Here's why. Three businesses can each report $500,000 in annual revenue and have completely different financial realities:
Business A: $500,000 revenue, $150,000 in cost of goods, $200,000 in operating expenses. Profit: $150,000. Healthy.
Business B: $500,000 revenue, $350,000 in cost of goods, $180,000 in operating expenses. Profit: negative $30,000. Losing money despite growing revenue.
Business C: $500,000 revenue, $200,000 in cost of goods, $290,000 in operating expenses. Profit: $10,000. Technically profitable but one bad month away from crisis.
From the outside — and from the top-line number — these three businesses look identical. They're not. And without looking beyond revenue, the owner of Business B might spend another year scaling a model that loses more money the bigger it gets.
The Four Numbers That Actually Tell You If You're Making Money
You don't need to be an accountant to understand whether your business is financially healthy. You need four numbers, calculated clearly, reviewed regularly.
Number 1: Gross Profit and Gross Margin
What it is: Gross profit is revenue minus the direct cost of producing what you sell. Gross margin is that number expressed as a percentage of revenue.
How to calculate it:
Gross Profit = Revenue − Cost of Goods Sold (COGS)
Gross Margin = (Gross Profit ÷ Revenue) × 100
What counts as COGS? The costs that exist directly because you made a sale. For a product business: materials, manufacturing, packaging, shipping to the customer. For a service business: the direct cost of delivering the service — contractor fees, software used exclusively for delivery, direct labor.
What does NOT count: your office rent, your marketing spend, your subscriptions, your salary as owner. Those come later.
What it tells you: Gross margin is the foundation. It tells you whether your core business model is viable before overhead. A business with 70% gross margin has $70 of every $100 in revenue left to cover operating costs and profit. A business with 15% gross margin has $15 — and needs extremely low overhead to be profitable.
What normal looks like:
Software/SaaS: 70–85%
Professional services/consulting: 50–70%
Ecommerce/physical products: 40–60%
Restaurants/food: 60–70% (before labor)
Manufacturing: 25–40%
If your gross margin is significantly below these ranges for your industry, profitability requires either very high volume or a fundamental change to your cost structure or pricing.
Number 2: Operating Expenses as a Percentage of Revenue
What it is: All the costs of running the business that aren't directly tied to producing what you sell — rent, salaries, marketing, software, insurance, professional fees.
How to calculate it:
Operating Expenses = All overhead costs (not including COGS)
OpEx as % of Revenue = (Operating Expenses ÷ Revenue) × 100
What it tells you: This number tells you whether your cost structure is sustainable at your current revenue level. If your gross margin is 55% and your operating expenses are 60% of revenue, you're spending more to run the business than you're making after costs of goods. The business is losing money.
The target: Your gross margin percentage needs to exceed your operating expenses percentage for the business to be profitable. The gap between them is your operating profit margin.
Example: 55% gross margin − 40% operating expenses = 15% operating profit margin. For every $100 in revenue, you keep $15 after all costs.
The warning sign: Operating expenses that grow faster than revenue. This is the pattern that caught the founder in the opening story. Revenue went up every month. So did costs — but costs grew faster. The gap between them narrowed, then disappeared, then went negative. He didn't notice because he was watching revenue, not the ratio.
Number 3: Net Profit Margin
What it is: What's actually left after every cost — COGS, operating expenses, taxes, interest, everything.
How to calculate it:
Net Profit = Revenue − All Costs (COGS + Operating Expenses + Taxes + Interest)
Net Profit Margin = (Net Profit ÷ Revenue) × 100
What it tells you: This is the bottom line. Not the accounting bottom line — the real one. Of every dollar your business takes in, how many cents does it actually keep?
What normal looks like:
Small retail: 2–6%
Restaurants: 3–9%
Professional services: 15–25%
SaaS: 10–20% (early stage often negative)
Ecommerce: 5–15%
These ranges aren't targets to hit — they're context. If your net margin is 2% in a category that typically runs 15%, that's worth understanding. If your net margin is 20% in a category that typically runs 5%, that's worth protecting.
The number most owners don't know: In my experience talking to small business owners, the majority can tell you their monthly revenue within a few thousand dollars. Fewer than half can tell you their net profit margin without looking it up. That gap is the gap between knowing how much came in and knowing whether the business is actually working.
Number 4: Cash Flow vs. Profit
What it is: The difference between money in your account and money you've earned on paper.
Why it matters: A profitable business can run out of cash. This sounds paradoxical but it's one of the most common ways small businesses fail. You invoice a client in March, they pay in June. On paper, you earned that money in March. In your bank account, it didn't arrive until June. If your expenses in April and May exceed your available cash, you have a problem — even if you're technically profitable.
How to think about it:
Profit = what you've earned based on when work was done or sales were made
Cash flow = what's actually in your bank account and when
The practical check: Look at your bank balance trend over the last 90 days, independent of your revenue figures. Is it growing, stable, or declining? A declining bank balance in the context of growing revenue is a cash flow warning — you're earning more but keeping less liquid.
What causes the gap:
Customers who pay late (accounts receivable)
Inventory you've bought but not yet sold
Annual or quarterly expenses paid in large lumps
Rapid growth that requires spending ahead of revenue
A business can be profitable and cash-poor simultaneously. Understanding which situation you're in determines whether the fix is a business model problem or a timing problem.
The Business Owner Who Thought She Was Fine
Something I've noticed after talking to dozens of small business owners about their finances: the ones who are in trouble rarely know it in advance. Not because they're not paying attention — because they're paying attention to the wrong things.
A freelance consultant I know had been growing her business steadily for three years. Monthly revenue up, client roster expanding, team growing from one to four people. By every visible measure, the business was thriving.
Then she had a slow month — one client delayed a project, another reduced scope. Revenue dropped 30% for a single month. Her bank account, which she'd assumed was healthy, couldn't cover payroll.
When she did the math backwards, the problem was clear: her operating expenses had grown in line with her revenue during the good months, which meant her cash cushion — the gap between what she earned and what she spent — had stayed thin even as the numbers got bigger. A 30% revenue dip at $30,000/month is a $9,000 shortfall. At $100,000/month, the same percentage dip is a $30,000 shortfall. Same percentage problem, three times the cash crisis.
"I thought bigger revenue meant more stable," she told me. "It meant more exposed. My expenses had scaled up with my revenue and I didn't have a buffer proportional to my size."
The fix — once she understood it — was straightforward: target a fixed operating expense ratio regardless of revenue, and build a cash reserve equivalent to two months of operating costs. But she couldn't have built that fix without first understanding the actual numbers.
How to Track These Four Numbers Without an Accounting Background
Here's the practical part — because knowing what to track and actually tracking it are two different problems.
Option 1: Monthly with your accountant or bookkeeper If you have an accountant or bookkeeper, ask them to provide these four numbers each month alongside your standard reports: gross margin, operating expenses as a percentage of revenue, net profit margin, and cash position trend. Most accountants will provide this if you ask — it's not standard in most small business relationships, but it should be.
Option 2: A simple tracking spreadsheet If you manage your own books, a single Google Sheet with four columns — Gross Margin %, OpEx %, Net Margin %, Cash Position — updated monthly, gives you more visibility than most business owners have. The calculations are straightforward once you have your monthly revenue and cost figures.
Option 3: A dashboard that surfaces this automatically If your financial data lives in an accounting tool, a spreadsheet, or exportable files, AI-powered business dashboards can pull these metrics automatically and track them over time. Upload your financial data and the dashboard surfaces gross margin, cost ratios, and profit trends without manual calculation.
The goal isn't sophisticated financial modeling. It's consistent visibility into four numbers, reviewed at least monthly, with enough context to notice when they're moving in the wrong direction.
The Questions That Should Follow the Numbers
Once you have these four numbers, the value comes from the questions they prompt.
If gross margin is lower than expected:
Have your cost of goods increased without a corresponding price increase?
Are you discounting more than you realize?
Is there a product or service line that's dragging the average down?
If operating expenses are growing faster than revenue:
Which cost categories have grown? (Break down OpEx by category — tools, headcount, marketing, rent)
Is any category growing disproportionately?
What would it take to grow revenue 20% without adding any operating costs?
If net margin is thin or negative:
Is this a gross margin problem (the product/service itself isn't profitable enough)?
Is this an operating expense problem (overhead too high for current revenue)?
Is this a temporary scaling investment, or a structural issue?
If cash position is declining despite profitable months:
Who owes you money and when will they pay?
Is there a large expense coming that you haven't accounted for?
Is your growth outpacing your cash generation?
Each question leads to a specific action. The numbers don't tell you what to do — they tell you where to look.
The Real Answer to "Is My Business Making Money?"
Revenue is not the answer. Revenue is the starting point.
Your business is making money when gross margin is sufficient to cover operating costs with a meaningful profit remaining. When net margin is positive and consistent. When your bank balance reflects the profitability you see on paper. When a slow month doesn't create a cash crisis because your expense structure gives you room to absorb it.
Most of these things are knowable. They're just not automatically visible from watching your top-line number grow.
The founders who build durable businesses almost always describe the same shift at some point: the moment they stopped tracking revenue and started tracking margin. Not because revenue stopped mattering — it matters enormously — but because margin is what tells you whether the revenue is actually working.
Revenue is what the business brings in. Margin is what the business keeps. The distance between those two things is where the answer lives.
Frequently Asked Questions
What's the difference between gross profit and net profit? Gross profit is revenue minus the direct cost of producing your product or service — what's left before any overhead. Net profit is what's left after everything: COGS, operating expenses, taxes, interest, and any other costs. Gross profit tells you if your core business model is viable. Net profit tells you if the whole business is profitable. Both matter, and they can tell very different stories.
My revenue is growing every month but I feel like I'm not getting ahead. What's happening? This is almost always one of two things: either your costs are growing at least as fast as your revenue (meaning your profit margin stays the same or shrinks as you scale), or your profit is real but your cash timing is off (you're earning money that arrives later than you need it). Check your operating expenses as a percentage of revenue first — if that percentage has grown over the past year, your cost structure is expanding with or faster than your revenue.
How much profit margin should a small business have? This varies significantly by industry. Service businesses typically have higher margins than product businesses because there are no physical goods costs. A rough minimum to aim for in most small businesses is 10% net margin — meaning you keep $10 of every $100 in revenue after all costs. Below 5%, a single bad month or an unexpected expense can create a crisis. Above 20% creates genuine resilience and room to invest in growth.
What's the fastest way to improve profit without growing revenue? Audit your operating expenses by category and identify any that have grown without a corresponding business reason. Then look at your gross margin by product or service — are you spending marketing money driving purchases of your lowest-margin offerings? Shifting even 10% of your volume toward higher-margin products or services can have a significant impact on net profit without any revenue growth.
How often should I review these numbers? Minimum monthly. If your business has high transaction volume or rapidly changing costs (ecommerce, retail, food service), weekly review of gross margin and cash position is valuable. The goal is to catch negative trends within weeks rather than months — at which point most problems are still fixable without crisis intervention.
What if I can't figure out why my profit is lower than expected? Start with gross margin. Pull your revenue and your cost of goods for the last three months and calculate the percentage. Then do the same for the previous three months. Has gross margin declined? If yes, the problem is either rising costs or pricing pressure. If gross margin is stable, look at operating expenses by category month over month. The category that grew disproportionately is usually where the answer lives.
This article is for informational purposes only. Financial benchmarks referenced represent general industry ranges and may not reflect your specific business model, geography, or circumstances. Nothing in this article constitutes financial, accounting, tax, or legal advice. Consult a qualified accountant or financial advisor for guidance specific to your situation.
— Ajita Khanna, Founder of Zynera.cloud Zynera.cloud turns any CSV or Google Sheet into an AI-powered KPI dashboard in under 60 seconds — no SQL, no setup, no data team required. Start your free 14-day trial →
SEOAgency #PaidMedia #SocialMediaAgency #GrowthMarketing#ClientReporting #ArtificialIntelligence #AI #SaaS #B2BSaaS #Automation#AIAutomation #BusinessIntelligence #DataAnalytics #BusinessAnalytics#DataVisualization #DecisionIntelligence #ReportingAutomation#MarketingAgency #AgencyLife #MarketingAnalytics #StartupFounder#BuildInPublic #DigitalMarketing #PerformanceMarketing#GoogleAds#MetaAds #AgencyOwner #Entrepreneurship #Dashboard #FounderJourney#BusinessGrowth #Analytics #TechStartup
business data analytics,business data visualization,business data reporting,business data insights,business data management,business transformation,digital transformation,data analytics,data analytics platform,data analytics software,data analysis,data visualization,data reporting,data insights,data management,data platform,data monitoring,data intelligence,data driven decisions,data driven business,data democratization,decision intelligence,decision support system,predictive analytics,anomaly detection,trend analysis,visual analytics,self service BI,modern BI,cloud BI,cloud analytics,cloud reporting,cloud dashboard,cloud business intelligence,analytics software,analytics platform,analytics dashboard,analytics engine,analytics tools,analytics for founders,analytics for CEOs,analytics for managers,analytics for executives,analytics for agencies,analytics for ecommerce,analytics for startups,analytics for small business,analytics made simple,actionable insights,insight engine,KPI dashboard,KPI dashboard software,KPI dashboard builder,KPI dashboard generator,KPI software,KPI tracker,KPI reporting,KPI analytics,KPI monitoring,KPI automation,KPI management software,sales KPIs,marketing KPIs,finance KPIs,executive KPIs,operational KPIs,revenue KPIs,customer success KPIs,small business dashboard,small business reporting,small business analytics,small business BI,startup dashboard,startup analytics,founder dashboard,CEO dashboard,executive dashboard,management dashboard,performance dashboard,operational dashboard,revenue dashboard,sales dashboard,marketing dashboard,finance dashboard,HR dashboard,operations dashboard,customer success dashboard,ecommerce dashboard,SaaS dashboard,manufacturing dashboard,real estate dashboard,education dashboard,healthcare dashboard,retail analytics,Shopify analytics,WooCommerce analytics,marketing agency dashboard,agency dashboard,agency reporting,agency reporting software,agency analytics,agency KPI dashboard,agency business intelligence,agency reports,agency client reporting,agency reporting automation,marketing reporting,marketing analytics,PPC dashboard,SEO dashboard,Facebook Ads dashboard,Google Ads dashboard,client dashboard,multi client dashboard,multi client reporting,client reporting,client reporting software,client reporting dashboard,client reporting automation,automated client reporting,monthly client reports,agency client reports,white label reports,white label dashboard,white label reporting software,white label analytics,white label dashboard software,dashboard software,dashboard builder,dashboard generator,dashboard platform,dashboard automation,dashboard sharing,dashboard collaboration,dashboard export,dashboard export to PDF,dashboard export to Excel,dashboard export to CSV,dashboard scheduling,dashboard scheduling software,scheduled reports,scheduled dashboards,real time dashboard,live dashboard,interactive dashboard,custom dashboard,no code dashboard,no code analytics,no code reporting,no code business intelligence,no code BI,low code analytics,easy dashboard software,dashboard without SQL,dashboard without coding,dashboard without developers,dashboard for non technical users,dashboard without Power BI,dashboard without Tableau,analytics without SQL,reporting without coding,SQL free analytics,PDF reporting,CSV upload,Excel upload,Google Sheets sync,multi user dashboards,role based access,reporting automation,report automation,automated reporting,automated reports,automated dashboards,automated business reports,automated executive reports,automated analytics,automated insights,automated data analysis,automated KPI reports,automated client reports,automated marketing reports,automated sales reports,automated financial reports,automated operational reports,spreadsheet automation,workflow automation,business automation,reporting engine,analytics engine,spreadsheet dashboard,spreadsheet analytics,spreadsheet reporting,spreadsheet insights,spreadsheet dashboard software,spreadsheet to dashboard,spreadsheet to analytics,replace spreadsheets,manual reporting,manual dashboards,spreadsheet reporting problems,Excel reporting problems,reporting takes too long,dashboard takes too long,manual client reports,manual business reports,reporting inefficiency,CSV to dashboard,CSV dashboard,CSV dashboard generator,CSV dashboard software,CSV analytics,CSV reporting,CSV reporting software,CSV visualization,CSV visualization tool,CSV charts,CSV data analysis,CSV insights,CSV to charts,CSV to graphs,CSV to reports,CSV business dashboard,upload CSV dashboard,CSV business intelligence,CSV analytics software,CSV KPI dashboard,CSV reporting dashboard,CSV dashboard without coding,CSV dashboard for startups,CSV dashboard for small business,CSV dashboard for agencies,CSV to AI dashboard,CSV data visualization,CSV reporting automation,Excel dashboard,Excel to dashboard,Excel dashboard software,Excel analytics,Excel reporting,Excel reporting software,Excel dashboard generator,Excel business intelligence,Excel visualization,Excel report automation,Excel analytics tool,Excel KPI dashboard,Excel AI dashboard,Excel reporting dashboard,Excel data visualization,Excel dashboard without coding,Excel analytics without SQL,Excel to KPI dashboard,Google Sheets dashboard,Google Sheets analytics,Google Sheets reporting,Google Sheets dashboard software,Google Sheets KPI dashboard,Google Sheets business dashboard,Google Sheets AI dashboard,Google Sheet reporting,Google Sheets automation,Google Sheets visualization,Google Sheets reporting dashboard,Google Sheets dashboard for marketing agencies,Google Sheets business intelligence,Google Sheets live dashboard,Google Sheets KPI tracking,Google Sheets automated reporting,Google Sheets to dashboard,Google Sheets data visualization,ask your data,chat with your data,conversational analytics,natural language analytics,data copilot,business copilot,analytics copilot,chat with business data,natural language reporting,AI query assistant,text to dashboard,text to analytics,voice of data analytics,how to build a dashboard,how to create a dashboard,how to make a dashboard,how to analyze CSV,how to analyze Excel data,how to visualize CSV,how to visualize Excel,how to automate reporting,how to automate dashboards,how to create reports automatically,how to build dashboards without SQL,how to build dashboards without coding,how to track business performance,how to measure business growth,how to create KPI dashboard,what is business intelligence,what is AI dashboard,what is dashboard software,what metrics should I track,what KPIs should I track,best AI dashboard software,best dashboard software,best reporting software,best analytics software,best KPI dashboard software,best CSV dashboard software,best reporting tool,best dashboard builder,best dashboard platform,Tableau alternative,Power BI alternative,Looker Studio alternative,Databox alternative,AgencyAnalytics alternative,Metabase alternative,Tableau vs Power BI,Power BI vs Tableau,Tableau vs Zynera,Power BI vs Zynera,Looker Studio vs Power BI,Databox vs Power BI,Metabase vs Tableau,Zynera,Zynera Cloud,Zynera AI,zynera.cloud
Top comments (0)