How to Spot Fake Revenue in Online Businesses
You're looking at a 7-figure SaaS business that's supposedly generating $500K MRR with 40% gross margins. The seller's been bootstrapped for 3 years. Their Stripe dashboard shows clean revenue charts. Everything looks legitimate. Then you dig deeper and realize 60% of that revenue is either fake, one-time deals, or about to disappear. This happens to buyers constantly. I've seen it destroy $2M+ acquisitions. The brutal truth: most online business sellers either don't understand their real numbers or they're intentionally obscuring them. This isn't pessimism—it's pattern recognition from analyzing hundreds of deals.
The difference between a legitimately profitable business and a revenue mirage often comes down to one question: Can this revenue exist without the founder? If the answer is no, you're not buying a business—you're buying a job. And that job might not even be as lucrative as the spreadsheet suggests. Here's what separates sophisticated operators from bagholders: knowing exactly where fake revenue hides and how to expose it before you write a check.
The Three Categories of Fake Revenue You'll Actually Encounter
Let me be specific because vague warnings don't help you. There are three distinct categories of revenue that looks real but isn't: transactional anomalies, unsustainable customer concentration, and gray-area accounting practices. Each one requires a different detection method, and most buyers miss at least two of them.
Transactional anomalies are the easiest to spot once you know what to look for. A seller might have recorded a one-time partnership payment, a customer advance, or even a refunded transaction as recurring revenue. I evaluated a content agency last year that was showing $120K MRR. Seventy-two thousand of that was from a single "retainer" client—who was actually the seller's previous employer purchasing content at an inflated rate for exactly 6 months as part of a severance negotiation. The revenue cliff was inevitable. When I asked the seller directly about customer churn, he said "Oh, that one client already told me they're leaving." So why include it in current revenue? The math changes instantly. Your real revenue is $48K. Your valuation drops from $720K (at 6x multiple) to roughly $360K. That's a $360K swing on due diligence most buyers skip.
Unsustainable customer concentration is subtler but more dangerous because it's technically legitimate revenue. A software company might genuinely be doing $300K MRR with a customer base where the top 3 customers represent 65% of revenue. On paper, that's real. In reality, you've bought a house of cards. Lose one enterprise customer to a product pivot or budget cut, and your revenue drops 22% overnight. I've seen acquirers ignore this repeatedly. They look at the MRR number, verify it in Stripe, get comfortable, and close. Then, month two post-acquisition, the largest customer doesn't renew. The buyer discovers the original owner never had a formal contract—just a verbal agreement that was "always renewed." That's not a bug in the data. That's evidence the business isn't real.
The Financial Red Flags That Separate Real Revenue From Smoke
Here's the operational reality: legitimate online businesses show specific financial characteristics. Fake revenue businesses show the opposite patterns. If you know what to look for, you can spot the difference in 90 minutes of analysis.
First, examine customer acquisition cost (CAC) versus lifetime value (LTV). A real SaaS business doing $200K MRR with genuine growth will typically show CAC recovery within 6-14 months. If a seller is claiming high profitability but won't disclose CAC or shows a CAC payback period of 24+ months, something's wrong. I looked at a e-learning platform last year claiming 85% gross margins and $180K MRR. The owner insisted margins were real but got defensive about customer acquisition costs. When I finally extracted the data, it turned out they'd been running a $50K/month paid advertising campaign they'd stopped 8 months before the sale. The previous 8 months of revenue was essentially coasting on accumulated customer goodwill. New customer acquisition via paid channels cost them $1,400 per customer on an average customer LTV of $2,100. That's a 13.5-month CAC payback on a platform where customers typically stay 24 months. Viable? Technically. Sustainable at their current spending level? No. They'd need to either grow customers free/cheap or accept much lower profitability.
Second, look at revenue concentration by source. Real businesses have diversified revenue streams or they have one dominant stream with extremely predictable churn. A freelance platform doing 90% revenue from a single traffic source (Google organic, affiliates, Facebook ads) is one algorithm change away from collapse. If Google updates its search algorithm, that revenue evaporates. If the affiliate partner changes terms, it disappears. This is why sophisticated operators obsess over distribution diversity. A business claiming $80K MRR entirely from organic Google traffic is holding a grenade. The pin's in. You're just not sure when someone will pull it. Stripe data might confirm the $80K is real money, but the stability assumption is fictional.
Third, examine cash flow against profit claims. This is where accounting creativity meets real operations. A seller might show $150K MRR on paper but only deposit $90K into their business bank account. The gap could mean: unshipped inventory, refunds held in escrow, affiliate payouts, contractor payments, or outright accounting fiction. Real, sustainable revenue should match bank deposits with minimal lag (for SaaS and digital products, there should be almost no lag). If there's a consistent gap, ask why. Many sellers won't have a good answer because they're using fuzzy accounting to boost numbers.
Get Free Deal Alerts Every Morning
We scan Empire Flippers, Flippa, Acquire.com and Quiet Light daily — scoring every listing. Start free.
The Specific Metrics You Must Verify Before You Trust Any Revenue Number
You cannot outsource this work to an accountant and expect good results. Accountants verify that numbers are recorded correctly according to tax law. They don't assess whether revenue is strategically sustainable. You need to personally verify specific metrics, and there's a exact sequence that works.
- Monthly Recurring Revenue (MRR) decay chart over 12+ months. Pull Stripe data directly and build a simple spreadsheet showing MRR for each month going back at least 12 months. What's the trend? If MRR grew 15% month-over-month consistently, that's promising. If MRR bounces between $140K and $165K with no direction, that's a red flag. If MRR shows seasonal patterns (like a 40% drop each January), you need to understand why and whether that pattern is permanent. For example, if they run seasonal holiday campaigns that boost November-December revenue 60%, your actual baseline is lower. That's not deception—that's just important context.
- Top 10 customer revenue and churn history. Get a list of their top 10 customers by annual contract value (ACV). How long has each been a customer? When are their contracts due for renewal? What's the churn pattern? A software company with $250K MRR where the top 10 customers represent $180K and they've all been customers for 3+ years with auto-renew terms is genuinely valuable. One where the top 10 represent $180K and half are in their first year post-acquisition with uncertain renewal terms is speculative. Request actual signed contracts or at minimum evidence of payment history. Stripe dashboard shows payments, but it doesn't show whether customer #3 has already indicated they're leaving post-acquisition.
- Customer acquisition cost by channel and cohort. Ask the seller: "What did you spend last month on customer acquisition, and how many customers did that acquire?" The answer reveals everything. If they spent $0 on acquisition and claim 100% organic growth, ask them to prove it. Show me the referral data. Show me the Google Search Console data. Show me the repeat purchase rate if it's a marketplace. If they spent $20K acquiring $25K in new MRR, that's a healthy CAC payback. If they won't answer this question, they don't actually know—which means they have no control over the business engine, which means the revenue is fragile.
- Refund and churn rates by cohort. For SaaS, what's the monthly churn? A typical SaaS business has 5-8% monthly churn. If they're claiming 2% monthly churn, verify it against their actual data. I've seen sellers exclude certain "inactive" customers from churn calculations to artificially lower the number. A customer who didn't pay last month isn't zero-churn—they're churned. If they're claiming 98% retention on year-over-year basis but monthly churn is 7%, something's wrong with their math. (Hint: month-over-month churn is what matters. Year-over-year is theater.)
- Payment processing fees and payout timing. Stripe takes 2.9% + $0.30 for each transaction, plus payment processor fees. PayPal takes similar cuts. The revenue number you see in their dashboard is gross revenue. Your actual take-home is less. A business claiming $100K MRR might only clear $95K after payment processing and payout delays. It's usually a small variance, but I've seen sellers quote revenue that excludes processing costs entirely. For a marketplace or multi-currency business, processing costs could be 5-7%. Confirm that the revenue number is pre-processing or post-processing and make your valuation decision accordingly.
- Expense base and profitability breakdown. Many sellers show gross revenue but claim profitability based on partial operating expenses. "We do $150K MRR with $40K overhead so we're $110K profitable." But that overhead doesn't include: contractors they're not counting, tools they think are free or built-in, server costs absorbed by an old account, or their own labor. Get a full P&L. What does it actually cost to operate? If you subtract all real costs from MRR, what's left? Most sellers fudge this number. Force them to enumerate every monthly cost: hosting, contractors, tools, payment processing, taxes, customer support, marketing. The real profit is usually 30-50% lower than they initially claim.
This isn't paranoia. This is elementary due diligence. I've seen buyers skip these exact steps and lose $500K+.
Real-World Red Flags: What Actually Indicates You're Looking at Revenue Theater
Beyond the metrics, there are behavioral patterns that indicate a seller is either deceiving you or deceiving themselves. Defensive reactions to specific questions are usually the clearest signal.
If you ask about churn and they respond with: "We don't really track that," or "It's not a huge issue," that's a red flag. Real operators know their churn to the decimal place because churn dictates everything. If they don't know, they're not actually operating the business effectively. If they know but won't tell you, they're hiding something. When a seller gets frustrated with detailed questions about revenue composition, that's also meaningful. A legitimate business owner should want to prove their numbers are real. They've built something valuable. They should be excited to show proof. If they're annoyed by your questions, they're likely uncomfortable with scrutiny because scrutiny reveals the truth.
Watch for inconsistent numbers across different documents. A seller might send you a spreadsheet showing $180K MRR, but their Stripe export shows $175K, and their bank deposits last month were $168K. Small discrepancies are normal (timing issues, refunds, etc.). Large discrepancies suggest they're unsure about their own numbers or building multiple versions of the truth depending on the audience. I once reviewed a deal where the seller's website claimed $95K MRR, his Stripe dashboard showed $105K MRR (because it included failed charge recoveries), and his bank deposits were $78K (because of payment processing fees, which he wasn't subtracting from the revenue number). When I pointed this out, he got annoyed and said I was "being too granular." No—I was being accurate. You should be too.
Also watch for extreme profitability claims. If someone's claiming 75% net margins on a digital product business with significant customer concentration, ask why they're selling. Why would you sell a business that prints 75% net profit? The answer is usually that the margins aren't actually 75%, or the business is significantly more fragile than it appears. Real businesses with 60%+ net margins are rare. Real businesses with 60%+ net margins that are being sold by their founders (not forced sales) are vanishingly rare. The better the deal seems, the more dangerous it usually is because you haven't found the trap yet.
The Tools and Process That Actually Catch Fake Revenue
If you're serious about this, you need a systematic verification process. Here's the exact sequence I use for every online business deal:
Step 1: Demand raw data exports. Ask for Stripe exports covering the past 18 months. Ask for customer lists with signup dates and payment dates. Ask for bank statements covering the same period. Don't accept summaries or screenshots. Export the actual CSV files. Many sellers will push back. "That's sensitive data," they'll say. Respond with: "I understand. I'll sign an NDA, but I need to verify revenue before I commit." Any seller unwilling to let you verify their core claim isn't worth your time.
Step 2: Build your own churn model. Use the customer list to calculate actual monthly cohort retention. If they signed up in January 2025 and there were 50 customers, how many are still paying in August 2026? That's your real cohort retention. Do this for every cohort. You'll see immediately whether revenue is stable or deteriorating. Most sellers' revenue looks much worse in real time than they claim verbally.
Step 3: Calculate customer concentration risk. Use your customer list to identify what percentage of revenue comes from your top 10, top 20, and top 50 customers. If the top 10 represent more than 40% of revenue, you have concentration risk. If the top 10 represent more than 60%, you have a business that's essentially dependent on a handful of relationships. That's fine if you understand it. It's dangerous if you don't.
Step 4: Reverse-engineer the unit economics. How much does it cost to acquire each customer? How much do they spend before they leave? What's your actual CAC payback period? If you can't calculate this from their data, they don't actually know, which means they don't actually understand their business. Don't buy a business from someone who doesn't understand it.
Step 5: Cross-reference payment data with tax returns. Ask the seller to provide their business tax return for the past 2 years (Schedule C for sole proprietors, corporate return for entities). The revenue on their tax return should roughly match what they claim now (within 10-15% accounting for refunds, timing, and adjustments). If they're claiming $150K MRR now but their tax return last year showed $60K annual revenue, that's either rapid growth (which you need to understand) or accounting fiction (which you need to run from).
This process takes 4-6 hours. It's worth every minute. I've used it to uncover fake revenue on deals where I would have otherwise lost $300K+ on inflated valuations.
What This Means for Your Valuation and Risk Assessment
Once you've actually verified revenue, you can price the deal realistically. Most overvalued online business acquisitions happen because the buyer trusted a fake revenue number and built their valuation on that foundation. The right valuation depends entirely on revenue quality, not just revenue size.
A business doing $100K MRR with 35% customer concentration (top 10 customers = 35% of revenue), month-over-month churn of 8%, and CAC payback of 18 months might be valued at 3-4x MRR. A business doing the same $100K MRR but with 8% customer concentration, 3% monthly churn, and 8-month CAC payback might be valued at 6-7x MRR. Same revenue. Two completely different values. The difference is sustainable quality versus fragile theater.
This is where tools like Deal Alert AI become helpful in your sourcing process. When you're evaluating multiple deals, having a systematic way to filter and prioritize based on these red flags means you spend your deep-dive time on truly viable opportunities instead of chasing deals that look good on the surface.
The bottom line: Real revenue has specific characteristics. Fake revenue usually doesn't. Real revenue is consistent or improving. Fake revenue is variable. Real revenue is diversified. Fake revenue is concentrated. Real revenue comes with transparent unit economics. Fake revenue comes with defensive explanations. Your job is to see which one you're actually looking
Find & Score Deals Instantly
Deal Alert AI scans Empire Flippers, Flippa, Acquire.com and more — scoring every listing so you don't have to.
Analyze a Deal Free →Browse Live Listings on Empire Flippers
One of the top marketplaces for vetted online businesses. New deals added daily.
Browse Listings →