Why “profitable on paper” can still feel tight in the bank account, and how to spot the issues before they bite.
If you have ever looked at a veterinary practice’s financials and thought, “This is a great business, why does it always feel like we are scraping at the end of the month?”, you are not alone.
This is one of the most common surprises we see when owners are buying a practice, expanding, or simply trying to understand why distributions are inconsistent. The P&L can look strong. EBITDA can look even better. Yet the checking account tells a different story.
Here is the big idea: EBITDA is not cash flow. EBITDA measures earnings before interest, taxes, depreciation, and amortization. It does not account for the timing of cash moving in and out of the business, changes in working capital, debt payments, or owner-driven reinvestment. In veterinary medicine, those gaps can get big fast.
Below are the most common “cash flow traps” that show up in otherwise high-EBITDA practices, plus what to look for and what to do about them.
Quick Definitions (Because Everyone Uses These Words Differently)
EBITDA: A profitability metric that strips out non-operating items and some accounting effects. Helpful for valuation and benchmarking. Not a cash measure.
Cash flow: The actual movement of cash through your business, including timing, working capital swings, and real payments like principal on loans.
Working capital: The cash tied up in day-to-day operations, mainly driven by:
- Accounts receivable (money owed to you)
- Inventory (money sitting on shelves)
- Accounts payable (money you owe vendors)
Trap 1: The Accounts Receivable “Balloon”
The practice is profitable, but cash is stuck in IOUs.
Even modern veterinary practices can drift into AR creep through:
- Slow client collections
- Payment plans that are not tightly managed
- Third-party financing delays
- Insurance reimbursement lag (when applicable)
Why it matters:
A practice can “book” revenue today and still not have the cash for payroll two weeks from now.
What to look for:
- AR aging report (especially 60+ and 90+ day buckets)
- Rising AR balance over time, even with steady revenue
- High percentage of receivables coming from a small group of clients
Fixes that work:
- Tighten payment expectations at checkout
- Automate reminders and require payment methods on file when appropriate
- Set a hard review process for balances that cross a threshold
- Assign clear ownership for collections (someone must own it)
Trap 2: Inventory That Quietly Eats Cash
Cash is being converted into shelves, not retained as liquidity.
Inventory is one of the most underestimated cash flow killers in veterinary practices. It is easy to rationalize “being prepared,” but over-ordering and poor turn rates cause cash to disappear into products that move slowly.
Why it matters:
Inventory purchases are cash out the door today. The P&L only recognizes the expense when the product is used or sold. That timing difference creates a cash squeeze.
What to look for:
- Inventory as a percentage of revenue that trends up
- Slow-moving products and expired items
- Large purchase spikes tied to habit, not demand
- Multiple ordering processes across doctors or departments
Fixes that work:
- Establish min/max reorder points
- Track inventory turns and shrink
- Centralize ordering and standardize formularies where possible
- Schedule ordering cycles and stop “panic buying”
Trap 3: Accounts Payable Whiplash
The practice is “floating” itself by paying late, then crashing when vendors tighten terms.
Some practices unknowingly treat vendors like a line of credit. That can keep cash in the bank short-term, but it creates long-term instability. When a vendor cuts terms or requires COD, the practice suddenly has a cash crisis.
What to look for:
- AP aging showing 45, 60, 90+ day balances
- Vendor payment patterns that are reactive
- Frequent “we will pay you next week” cycles
- Vendor discounts not captured because invoices are paid late
Fixes that work:
- Create a consistent payables schedule
- Negotiate terms intentionally
- Align payment timing with revenue cycles
- Use a line of credit for short-term timing gaps, not vendor delays
Trap 4: Payroll Timing and Staffing Drift
Labor looks “fine” on the P&L, but timing and overtime drain cash.
Labor is usually the largest expense category, and cash flow is sensitive to small changes:
- A few extra overtime hours
- Hiring ahead of revenue growth
- A short-term productivity dip
- A change in doctor scheduling
Why it matters:
Payroll is a hard cash obligation. It does not care what your AR aging looks like.
What to look for:
- Payroll as a percent of revenue by month, not just annual
- Overtime trends
- Doctor production trends relative to staffing levels
- Revenue per support staff hour
Fixes that work:
- Tie staffing plans to demand, not hope
- Build schedules based on appointment volume patterns
- Track productivity weekly, not monthly
- Set guardrails for overtime approvals
Trap 5: Debt Service Reality Check
EBITDA ignores principal, but the bank does not.
This one hits buyers the hardest. On paper, the practice can support debt. In reality, if the practice has working capital swings plus inventory purchases plus payroll timing, your debt service can feel suffocating.
What to look for:
- Monthly principal and interest payments (not just interest)
- DSCR calculations that assume “normal” working capital, when reality is not normal
- Loan covenants and required cash reserves
- The gap between “owner benefit” and actual distributable cash
Fixes that work:
- Build a 12-month cash flow forecast that includes principal payments
- Stress-test for seasonality and slower collections
- Use a line of credit as a buffer for timing, not as permanent funding
- Normalize working capital before you take on additional debt
Trap 6: Seasonality and Timing Mismatches
The year looks great, but certain months are brutal.
Many practices have real seasonality:
- Slower months after holidays
- Weather-related dips
- Local event and travel patterns
- Shifts in preventive care timing
Why it matters:
Annual profitability hides monthly pain.
What to look for:
- Revenue by month for the last 24 months
- The months where cash always gets tight
- The relationship between preventive care reminders and appointment volume
Fixes that work:
- Plan inventory and staffing around seasonal demand
- Build a cash reserve that matches the worst month, not the best month
- Improve recall systems to smooth demand
Trap 7: “Profit” That Is Actually Capital Expenditure (CapEx) and Reinvestment
The practice is profitable, but owners keep reinvesting, then wonder where the money went.
Common reinvestment drains:
- Equipment purchases
- IT systems
- Remodels and build-outs
- New service lines
None of these show up as a simple expense if they are capitalized. So EBITDA stays strong, while cash gets hammered.
What to look for:
- Capital expenditures over the last 12 to 36 months
- Lease vs buy decisions
- One-time investments that became recurring commitments
Fixes that work:
- Separate “operating performance” from “growth spending”
- Build a capital plan instead of making reactive purchases
- Decide in advance: What is the acceptable reinvestment rate?
The Practical Test: How to Tell If EBITDA Is Lying to You
If a practice has strong EBITDA but weak cash flow, these are the first three questions we ask:
What is changing in working capital month to month?
If AR and inventory are rising, cash is being consumed even if profits look strong.How much principal is being paid each month?
Principal is real cash outflow and it is invisible to EBITDA.What is the owner taking out, and what is being reinvested?
Strong businesses can feel “tight” if the practice is funding growth without a plan.
What Buyers Should Do Before Closing (And Owners Should Do Now)
If you are buying a practice:
- Review 24 months of monthly P&L and balance sheet trends
- Analyze AR aging, inventory turns, and AP aging
- Build a cash flow forecast that includes debt principal and seasonality
- Identify the cash reserve you need to sleep at night
- Normalize working capital expectations in the deal, not after
If you already own the practice:
- Start tracking cash weekly (not just monthly financial statements)
- Create a simple 13-week cash flow forecast
- Set targets for AR days, inventory turns, and AP timing
- Fix one lever at a time rather than “trying everything”
The Bottom Line
A practice can be truly profitable and still feel cash-poor. In veterinary medicine, that usually comes from timing and working capital, not because the business is broken.
The good news is that these traps are measurable, diagnosable, and fixable. Once you understand where cash is getting trapped, you can stop guessing and start controlling the outcome.
How KCG Veterinary Advisors Helps
At KCG Veterinary Advisors, we help practice owners and buyers go beyond surface-level profitability and understand what the business actually produces in distributable cash. That includes:
- Working capital analysis (AR, inventory, AP)
- Cash flow forecasting and stress testing
- Debt service and owner distribution planning
- Buy-side due diligence that focuses on real-world cash, not just EBITDA
If you want, send us the last 12 months of financials (P&L and balance sheet) and we can tell you quickly where the cash is getting trapped, and what to do first.