What’s my net cash position?
Your bank balance is not your net cash position. You need to subtract what you owe in the next 30 days to get the real number. Here's how to calculate it.
The short answer
Net cash positionis your total cash on hand minus your short-term liabilities (bills due, credit card balances, payroll coming up, loan payments). Your Balance Sheet has all of these numbers. Below, we'll show you exactly where to find them.
Why your bank balance lies to you about cash
You check your bank account and see $48,000. Feels comfortable. But payroll is $32,000 next Friday. You owe $6,200 to vendors this week. Your quarterly insurance payment of $4,800 hits in 10 days. Your real number is $5,000, not $48,000. That is 6 days of operating expenses.
Your bank balance is a snapshot of what is in the account right now. Your net cash position is what you actually have available after you pay what you already owe. The first number makes you feel safe. The second one tells you if you actually are.
Businesses that track net cash position catch problems 2-3 weeks earlier than businesses that only watch their bank balance. That lead time is often the difference between a minor adjustment and a cash crisis.
What goes into your net cash position calculation
The formula is simple, but you need to gather numbers from a few places:
- Cash on hand: Total of all bank accounts and cash equivalents. This is what shows up under Current Assets on your Balance Sheet.
- Accounts payable: Bills you have received but not yet paid. Vendor invoices, contractor payments, anything you owe.
- Credit card balances: Outstanding balances on business credit cards that will be due soon.
- Other short-term obligations: Payroll due, quarterly tax payments, loan installments due within 30 days.
Net cash position = Cash on hand - All short-term obligations. A positive number means you can cover everything. A negative number means you need to collect receivables, draw on a credit line, or make a hard decision.
How to calculate your net cash position in QuickBooks Online (5 steps)
You will use the Balance Sheet report and possibly the Accounts Payable Aging report:
- 1Go to Reports → Balance Sheet
From the left sidebar, click Reports. Search for “Balance Sheet” and open it. Set the date to today.
- 2Find your cash on hand
Under Current Assets, look at Total Bank Accounts. This is your cash on hand. If you have petty cash or money market accounts, those will be listed separately under Current Assets as well.
- 3Find your short-term liabilities
Scroll down to Current Liabilities. Note Accounts Payable, Credit Card balances, and any other items listed there (payroll liabilities, sales tax payable, etc.). Add them up.
- 4Subtract liabilities from cash
Cash on hand minus total current liabilities equals your net cash position. Example: $48,000 cash - $43,000 in current liabilities = $5,000 net cash.
- 5Check the AP Aging report for timing
Go to Reportsand search for “Accounts Payable Aging Summary.” This shows you when bills are due. If $30K is due this week but only $13K is due next month, the timing changes your urgency.
Total time: about 6 minutes. One report for the big numbers, a second report if you want the timing detail. The math itself is simple subtraction.
How to calculate your net cash position in Xero (4 steps)
Xero's Balance Sheet gives you the same information with a slightly different layout:
- 1Go to Accounting → Reports → Balance Sheet
From the top menu, click Accounting, then Reports. Select “Balance Sheet” under Financial Statements. Set the date to today.
- 2Find cash under Current Assets
Look for Bank under Current Assets. This total includes all connected bank accounts. Xero also shows any petty cash or PayPal accounts here.
- 3Find current liabilities
Scroll to Current Liabilities. Note Accounts Payable, GST/sales tax, payroll liabilities, and any credit card balances. Add them together.
- 4Do the math
Cash minus current liabilities equals net cash position. For timing detail, go to Accounting → Reports → Aged Payables to see when each bill is due.
Total time: about 5 minutes. Xero's Balance Sheet is clean and the numbers are easy to find. The Aged Payables report adds another 2 minutes for timing context.
What it takes to track net cash position every month
The calculation itself is quick. The challenge is remembering to do it and tracking the trend:
- 5-8 minutes per month to pull the Balance Sheet and do the subtraction.
- A spreadsheet to log your net cash position each month so you can see if it is trending up, down, or flat.
- Context you won't have. The Balance Sheet tells you what is owed today, but not that a $15K receivable is about to come in next week, or that a client just paused their contract.
Or see your net cash position automatically, every month
Bottomline connects to your QuickBooks or Xero account and calculates your net cash position on the first of every month. No spreadsheets, no manual math:
Bottomline also factors in your outstanding receivables and upcoming payables to show you not just where you stand today, but where you are headed in the next 30 days. That forward-looking view is something a Balance Sheet snapshot cannot provide.