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.

6 min read

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:

  1. 1
    Go to Reports → Balance Sheet

    From the left sidebar, click Reports. Search for “Balance Sheet” and open it. Set the date to today.

  2. 2
    Find 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.

  3. 3
    Find 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.

  4. 4
    Subtract 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.

  5. 5
    Check 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:

  1. 1
    Go to Accounting → Reports → Balance Sheet

    From the top menu, click Accounting, then Reports. Select “Balance Sheet” under Financial Statements. Set the date to today.

  2. 2
    Find 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.

  3. 3
    Find current liabilities

    Scroll to Current Liabilities. Note Accounts Payable, GST/sales tax, payroll liabilities, and any credit card balances. Add them together.

  4. 4
    Do 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:

Net cash position
Cash on hand $48,200/You owe $43,000/Net position $5,200
From a real Bottomline report. Cash and liabilities come directly from your accounting software.

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.

Get your answer. Every month, automatically.

Connect your accounts in 5 minutes. Your first report arrives within 24 hours.

Works with QuickBooks, Stripe, HubSpot, Google Ads, and more
© 2026 Bottomline