SoftwareCEO Exclusives |
© Copyright 2002-2003 SoftwareCEO Inc. |
by Bruce Hadley, SoftwareCEO
Every software company frets about cash. Well, maybe not Microsoft, which had $43.4 billion in liquid assets at the end of 2002. But those of us in the real world need to keep one eye on the checking account balance at all times. And, more specifically, it's the day-to-day flow of cash that matters most profit is nice, but profit doesn't make payroll.
So, how can you predict your cash flow a month or quarter or year out?
"The problem is that cash flow is not the same thing as profit, so you can't monitor it just by looking at the monthly income statement and balance sheet," says Rusty Luhring, CEO of SurvivalWare. "It can vary quite a bit from week to week, and the consequence of being careless is huge. You can spook your employees by being late with payroll, or incur loan shark-like penalties for letting the federal tax withholdings slide. Of course, the direst consequence is that you run out of cash and have to close the doors."
Luhring thinks all software companies should do some cash flow forecasting periodically, as part of a healthy management practice, and also at special times such as when you're hiring new people or reeling from declining sales. "I suggest getting a cash flow checkup every six months just like going to the dentist," he says. "Sometimes you'll get a clean bill of health. And sometimes you'll go back for a root canal."
Luhring's something of an expert on cash flow management, because his company has been to the bleeding edge: In the early 1980s he was involved in a lawsuit with a publisher over rights to his software, and that effort put a huge drag on revenues.
"In the year or two after the lawsuit, my company lost between $600,000 and $700,000," Luhring says. "We were, for all intents an purposes, bankrupt, except that we still had customers who were buying, and creditors who were still willing to extend credit.
"I went through periods mostly in the mid-'80s early '90s where I wasn't able to pay payroll taxes on time, and I had the IRS requesting their money. I had receivables, I had money coming in, but that doesn't count if you don't have the check in hand when the taxes are due. There were 10 to 12 times in a 10-year time span where the company was running on fumes."
Small wonder, then, that Luhring's business card lists his title as Survivor in Chief as well as CEO.
To survive and manage through these tough times, Luhring created cash management software for his own use. "The software allowed me to work out a plan, which helped us work out with creditors how we'd pay them off," he says.
"Plus, I found that once we had a cash management plan, once I understood where and when the cash was coming from, I could then set the plan aside and focus on servicing the customers and developing the software. I didn't have to worry every minute about the cash flow."
Cash flow forecasting options
Luhring distinguishes between short-term and long-term cash flow
forecasting; they are done differently and are used for different
things, he says. "Short-term cash flow forecasting is very
detailed oriented, and is designed to make sure you have enough
cash to meet all of your cash obligations when they are due. You
would probably use weeks instead of months as your time periods,
and maybe look forward a total of 13 to 26 weeks.
"Long-term cash flow forecasting, on the other hand, is done in connection with a financial model that integrates an income statement and balance sheet projection along with the cash flow projection. The purpose is to look at your overall business model and capital structure, and get a feel for your long-term profitability and capital needs. Long-term forecasting is done at a more summarized level, and the time periods are typically months, quarters, or years. You might go out anywhere from 12 months to five years."
Company size is irrelevant, Luhring says; every software company needs a periodic cash flow health check. "I'm working with a startup now, and they're using it for business s planning before they even get started," Luhring says. "Even if you don't feel like there are problems, they might be lurking. You may have money in the bank, but it could be that you've been lucky, or collections have been faster than usual.
"When you're having problems, you should do the cash forecast more frequently. I've gone through phases where I've done it every two weeks; six months is more reasonable if you feel like you're healthy."
Luhring says there are essentially three small-company alternatives for doing short-term and long-term cash flow forecasting: Excel, QuickBooks, and his own product, SurvivalWare.
Sure, he'd like to sell his software, but that isn't the point of this article, nor is it the reason why Luhring agreed to speak with us. In fact, he was remarkably open about the viability of no-cost alternatives, and even offers a shareware version of his product more on that later.
Option #1: Use Excel.
Excel represents the most strenuous do-it-yourself approach, but
it can work in a rudimentary fashion, Luhring says: "You enter
a beginning cash balance. Make the columns weeks, and the rows different
cash expense categories. Payroll typically consumes 50% to 70% of
a company's cash outflow, so if you get this part right, you are
most of the way there.
"Cash receipts are more difficult, because they can vary so much. Just make your best guess week by week. Add a separate line for special one-time events such as proceeds from a loan or a tax refund. Your ending cash is then beginning cash less payments plus receipts; thus, next week's beginning cash is this week's ending cash."
The big advantage of using Excel is its flexibility, Luhring says. You can use as much or as little detail as you want. And, Excel is appropriate for doing the longer-term projection models, not just the short-term cash forecasts.
The disadvantage is that you start with a blank screen you don't get any guidance about how to do your forecast. "Also, if you want to do a refined forecast of cash coming in based on open invoices and new sales, the formulas get complicated real fast," Luhring says. "Even if you're smart, Excel won't give you simulations that precision of predictions is missing."
Option #2: Use QuickBooks.
"Using an accounting package such as QuickBooks has certain
advantages because, for many small firms, the financial data already
resides there," Luhring says. "The disadvantage is that
accounting packages are designed to track and summarize transactions
that have occurred in the past, not ones that may occur in the future."
However, Luhring acknowledges that QuickBooks has a nifty feature in the Reports module under Company & Financial reports it's the last report in the list, called Cash Flow Forecast.
"If you are good about entering vendor invoices into the payables module as they are received as opposed to when you cut the check it can give you a quick, no-effort forecast for the next two to four weeks," Luhring says. You can actually set the time periods out as far as you want; they just won't contain any numbers."
"The disadvantage of using the QuickBooks feature is that you can't project future sales. Also, most people I've talked do don't enter their payables in advance; they do it when the checks are cut."
Luhring thinks QuickBooks is good for short-term cash forecasting,
but not long-term. "All QuickBooks does for you is say, 'Here's
what your payables are, and here's what invoices you've sent out,
and I'll add 30 days to that, because I assume that's when you'll
receive the money.' You can't even enter your idea of what sales
are going to be for the next six months."
Option #3: Use SurvivalWare.
"SurvivalWare is a software package designed to do short-term
cash flow forecasting, and nothing else," Luhring says. "There
are separate tabs to enter your sales forecast, open invoices, payment
obligations, credit card data balances, rates, and limits
and special events."
The software creates a simulation, and generates graphs to show which weeks have shortfalls and how much. There is one overall measure called the PP Score it stands for "probability of meeting payroll which tells you at a glance if you're in trouble or not.
"If you are operating close to the edge, SurvivalWare offers some tools to help you figure out how to muddle through," Luhring says. "For instance, you can mark several payments and command the software to slip them all by several days or weeks or months or break them into pieces. You can do the forecast with or without the assumption that you will use your credit cards to make up the shortfall."
The advantage of a tool like SurvivalWare is that it's built for the task at hand, and does most of the work for you. Plus, there's an import feature to pull in your open invoices from QuickBooks or Great Plains. Also, Luhring says it's the only program he's found that will handle the uncertainty of when sales are made, and when the cash comes in.
The big disadvantage: To use SurvivalWare effectively, you have to provide a lot of detail. "You have to give precise dates and amounts for all your planned expenditures for a three- to six-month period," Luhring says. "Most companies don't want to go to all that trouble unless they're close to the edge."
What this means: You need a complete list of invoices and list of payables, plus your expected expenses for next six months, plus all credit card details, plus your sales projections, ranked in a range of low to high probability. That may sound like a lot of work, but for a firm with cash flow risks like Luhring's clients who financed his software company with $300,000 charged to 15 different credit cards it's worth it.
Cash flow management tips
Rusty Luhring has been writing financial planning software since
1979, when he was founded his first software startup, Ferox.
SurvivalWare was born in 1996. During that long tenure with client
companies large and small, Luhring has picked up lots of tactical
experience. Here are his 13 top tips for avoiding and managing through
cash crunches:
Tip #1: Get your invoices out on time. "Follow up and call, if you have to," Luhring says. "Speed up collections however you can though you never want to sound like you need it."
Tip #2: Offer a discount for early payment. "This is especially true if you're working with big companies; their payables departments are sometimes required to take early payment discounts."
Tip #3: Invoice more frequently. "If you're billing customers for time, consider billing twice a month instead of once," Luhring says. "Billing promptly on the 1st and 15th of the month speeds up immediate cash flow."
Tip #4: Ask for money upfront. "Instead of just billing for time as it is incurred, ask for a third up front, a third while the job is in progress, and a third upon completion."
Tip #5: Fine-tune the timing of your payables. "Take advantage of the maximum allowable time to pay your suppliers usually 60 to 90 days," Luhring says. "Picture it as an interest-free line of credit that gives you more time to collect accounts receivable without spending money on short-term credit lines. If your payroll withholding taxes are less than $50,000 per year, remit the withholding on the 15th of the following month, instead of three days after payday."
Tip #6: Keep track of where you are. "You should know your cash balance, your current obligations, and your monthly burn rate," Luhring says. "When you're healthy, a monthly check is good enough; when things are close to the edge, you need to know weekly."
Tip #7: Be honest with your creditors. "Don't make commitments just to get them off the phone," Luhring says. "Rather than hiding from the problems, you've got to meet them head-on. Sometimes, your good relations with creditors is the only thing to keep bankruptcy at bay."
Tip #8: Move slowly on expansion. "People eat up cash flow faster than any other line item," Luhring says. "Whenever you hire someone, sales drop off it seems to be part of Murphy's law."
Tip #9: The only thing guarantee of healthy cash flow is sales. "In the last few years, many startup companies paid more attention to raising capital more than they did to sales. They learned the hard way."
Tip #10: You always need more cash than you think. "When I look at any new business plan, I always contend that whatever they've put down for capital requirements is the absolute minimum they'll need," Luhring says.
Tip #11: Borrow money before you need it. "If you're desperate for cash, it's too late to get a loan," Luhring says. "Build those relationships, and arrange a credit line when you have some cash available."
Tip #12: Manage your credit cards. "Many credit cards offer a cash advance credit limit that's lower than the overall credit limit," Luhring says. "When things get tight, make sure you charge expenses to those cards that still have available merchandise credit, but no available cash advance credit. During a cash flow crisis, you want to maximize your available cash advances they're almost the same as cash."
Tip #13: Consider layoffs. Okay, it's an ugly subject, but Luhring suggests there's a compromise: "Instead of letting staff go entirely, discuss rehiring them as freelancers. It reduces the costs of health insurance, payroll, and stock options for you, and gives them the freedom to seek out additional work from other companies to boost their income."
Another good resource on this topic is a report called "Managing Cash," sponsored by MasterCard, available online as a 10-age PDF. It's well-written, very detailed, and offers lots of good examples.
Case study: Software cash flow crisis
We asked Luhring for a real-life example of a software company that
had recently weathered a cash drought, and how they analyzed and
managed the rain-making process.
One of his customers agreed to tell their story publicly, but, after looking at their fairly scary reports generated as recently as February, asked that we not use their name. We understand how important the public perception of solvency can be, so we agreed to run their story masking the company and product names.
Here's the case study, with reports from SurvivalWare. (Again, we're not pushing Luhring's application, but the graphs it produces, embedded here as PDFs, make the case study a lot easier to understand.)
It was the summer of 2002. Acme Software was at a crossroads. The company had gone into debt to make the transition from being a custom programming shop and a Microsoft Certified Partner to become the publisher of a Web-based widget-tracking software package.
Their package, WidgetWare, seemed to be building momentum in the marketplace, and continued to win accolades from customers. The Acme founder and CEO felt that he had a goldmine, and did not want to dilute his 100% ownership of the company at this critical juncture.
Yet the debt load of the company was worrisome. The CEO had never been late with a payment to vendors or lenders, but it seemed that lately he had to borrow from his credit line every few weeks to meet payroll.
He had just received another solicitation in the mail to borrow $20,000 at a low rate, but it carried some severe penalties if he was ever late with a payment. Plus, he had to borrow the full $20,000 it wasn't a credit line. The CEO's big problem was that he didn't really know close to the edge he was.
He heard about SurvivalWare from a colleague, and agreed to be a beta tester for the new 32-bit version that would handle his numerous credit lines.
The first step was to do some basic financial analysis and look at his collection cycle. SurvivalWare did a calculation that shows collections had been running 40 to 50 days over the last several months. (See Figure 1.) That was slower than he thought. He had assumed everyone was paying in 30 days or less.
The next step, to get a fix on how much cash would be needed for the rest of the year, was to do a cash flow projection assuming he'd tap no additional credit lines. Figure 2 shows the result: another $40,000 would be required. If the credit lines gave out, he would be in serious trouble by the end of the year.
Acme's CEO did one more projection, this time allowing the existing credit lines to be tapped as needed. (See Figure 3.) This let him make it through the end of the year, but barely. He decided to accept the $20,000 in additional credit, and to go to work to improve his collection cycle by increasing the percentage of sales that were paid by credit card instead of by invoice.
An updated forecast in February of 2003 shows that the company has been improving both its sales and cash flow. Figure 4 shows a statistical forecast of WidgetWare license sales for the next several months based on sales history. Pay-per-click advertising started in March, 2002, and you can see its effect on sales from April 2002 forward.
Figure 5 shows an updated cash forecast assuming that Acme does not tap its credit lines. A sea of purple in the upper right quadrant the probability of meeting payroll, or PP Score is a good thing.
The bottom two bar charts show how much is cash needed conservatively (90% confidence) and with luck (50% confidence). It looks like Acme will be able to get through the next four or five months with another $15,000 in borrowings or, with luck, none at all.
Figure
6 confirms that things are okay by factoring in the credit lines.
There is not a huge amount of cushion, but there is life-sustaining
cushion nonetheless.