Balance forward billing: Meaning, examples, and when to use it

Financial Connections

Stripe Financial Connections lets your users securely share their financial data with you.

Learn more 
  1. Introduction
  2. What is a balance forward?
  3. How does balance forward billing work?
  4. What’s the difference between balance forward and open item billing?
  5. How should a balance forward appear on an invoice or billing statement?
    1. Balance forward at the top
    2. Itemised current-period charges
    3. Total amount due
  6. Why do businesses use balance forward billing?
  7. When is balance forward billing a poor fit for a business?
  8. How Stripe Financial Connections can help

Balance forward is a common billing concept that many industries use. It refers to how unpaid balances are carried over from one billing period to the next, and how those balances appear on invoices, statements and account summaries. Balance forward billing can be a smart choice for ongoing relationships with customers, but there are some situations when open item billing is the better option.

Below, we explain how balance forward billing works, how it compares with open item billing, and when it's the right choice for a business.

What's in this article?

  • What is a balance forward?
  • How does balance forward billing work?
  • What's the difference between balance forward and open item billing?
  • How should a balance forward appear on an invoice or billing statement?
  • Why do businesses use balance forward billing?
  • When is balance forward billing a poor fit for a business?
  • How Stripe Financial Connections can help

What is a balance forward?

A balance forward is the amount that carries over from one billing period to the next when a customer hasn't fully settled their account. Whatever remained unpaid at the end of the last period becomes the starting amount for the next one.

How does balance forward billing work?

Balance forward billing works by treating a customer's account as a continuous record rather than a series of separate invoices.

At the close of a billing period, the business totals all charges, subtracts payments received, and arrives at an ending balance. If that balance isn't zero, it carries forward. The unpaid amount shows up on the next invoice as the starting balance, often labelled as "balance forward" or "previous balance." Any charges from the current period (e.g. usage fees, subscriptions, adjustments, taxes) are added to the balance forward.

From there, any new payment applies to the overall account balance rather than a specific invoice. In many systems, payments automatically reduce the oldest outstanding charges first. If a customer pays less than the total due, the remaining amount stays on the account and moves forward again into the next period. If a customer pays more than they owe, the excess becomes a credit balance that's carried forward. Once the customer pays everything owed, the next invoice starts at zero.

Every new invoice reflects the state of the account: what was owed before, what changed during the period, and the current balance.

What's the difference between balance forward and open item billing?

Both balance forward and open item billing track what a customer owes, but they present that information in different ways. Balance forward combines all unpaid charges into a single carried-over balance, while open item billing keeps each unpaid invoice visible as its own line.

Here's are examples of that difference:

  • Invoices: Balance forward invoices reflect the current state of the account as a whole. Open item invoices focus on which specific bills remain unpaid.

  • Payments: In balance forward billing, any payments reduce the total balance, usually starting with the oldest charges. In open item billing, customers can select which invoices they pay.

  • Statement length and readability: Balance forward statements stay compact by summarising older activity. Open item statements grow as unpaid invoices accumulate.

  • Aging and internal tracking: Balance forward systems track ageing, but they surface it as a consolidated view rather than invoice by invoice. Open item billing systems age invoices individually.

Balance forward billing tends to work best for ongoing, recurring billing relationships. Open item billing fits transactional or approval-driven payment environments.

How should a balance forward appear on an invoice or billing statement?

Balance forward invoices show what carried over, what changed during the period, and what's due now. A detailed history should remain available in prior statements or account records.

Here's what your invoices or billing statements should include.

Balance forward at the top

A line labelled "balance forward" or "previous balance" shows the unpaid amount carried in from the prior billing period. Older charges are condensed into the balance forward rather than itemised again. The layout and wording should make it clear that it reflects past unpaid amounts, not new charges.

Itemised current-period charges

Only charges from the current billing cycle are listed in detail, such as subscriptions, usage, fees or adjustments. Payments or credits appear as line items that reduce the total running balance rather than clearing specific past invoices.

Total amount due

The invoice presents a single amount due that reflects the balance forward plus current activity. Some statements show a running balance, while others show just the final total.

Why do businesses use balance forward billing?

Businesses use balance forward billing when they want billing to reflect an ongoing relationship. It's a practical choice if charges, payments and adjustments happen continuously.

Here are some advantages for balance forward billing:

  • Clearer view of what's owed: Balance forward presents a single, up-to-date amount due instead of forcing customers to reconcile multiple past invoices. Older unpaid amounts are summarised into one line.

  • Better fit for recurring activity: Charges continue over each billing cycle for subscriptions, usage-based pricing, and long-running services.

  • Fewer missed payments: Customers are less likely to forget a overdue amount when it's part of every new invoice.

  • More efficient collections: Payments automatically reduce the outstanding balance, usually starting with the oldest charges.

  • Easier handling of credits and adjustments: Overpayments, refunds and billing corrections can be absorbed into the running balance without issuing separate invoices.

  • Cleaner internal accounting: Treating the customer account as an ongoing ledger creates a consistent link between periods.

Modern billing systems handle balance carryforwards automatically. That approach removes repetitive accounting work while preserving a full transaction history.

When is balance forward billing a poor fit for a business?

Balance forward is often a good option when billing reflects an ongoing relationship, but there are some cases where open item billing is a better choice.

Here are some scenarios where balance forward billing is not ideal:

  • Invoice-level approval is required: A consolidated balance can slow the process if customers need to approve, code, or pay invoices individually. Accounts payable teams often want to match payments to specific invoice numbers.

  • Selective or partial payments are common: Balance forward makes it harder for customers who regularly pay some charges but not others.

  • Disputes are frequent: If customers often dispute individual charges, folding those charges into a single balance can delay payment on the entire account. Open item billing handles these situations more easily.

  • Billing is infrequent or project-based: For one-time or milestone-based invoices, a running balance adds complexity without real benefit. Treating each invoice separately keeps expectations clearer.

  • Customers expect detailed statements: Some industries and regions are accustomed to seeing every unpaid invoice listed until it's settled.

  • Internal controls require invoice-level tracking: Certain compliance or audit environments favour statements that mirror invoice-level records exactly. Balance forward isn't always suitable for external reporting expectations.

How Stripe Financial Connections can help

Stripe Financial Connections is a set of application programming interfaces (APIs) that allows you to securely connect to your customers' bank accounts and retrieve their financial data, enabling you to build innovative financial products and services.

Financial Connections can help you:

  • Simplify onboarding: Offer a seamless, instant bank account verification process that does not require manual identity and account verification.

  • Access rich financial data: Retrieve comprehensive information about your customers' bank accounts, including balances, transactions and account details.

  • Automate recurring payments: Enable your customers to securely link their bank accounts for recurring payments, improving payment success rates.

  • Enhance risk management: Analyse customers' financial data to make more informed decisions about credit, lending and other financial products.

  • Comply with regulations: Financial Connections helps you meet Know Your Customer (KYC) and Anti-Money Laundering (AML) requirements.

  • Innovate with confidence: Build new financial products and services on top of the secure, reliable Financial Connections infrastructure.

Learn more about Financial Connections or get started today.

The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accuracy, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent lawyer or accountant licensed to practise in your jurisdiction for advice on your particular situation.

More articles

  • Something went wrong. Please try again or contact support.

Ready to get started?

Create an account and start accepting payments – no contracts or banking details required. Or, contact us to design a custom package for your business.

Financial Connections

Stripe Financial Connections lets your users securely share their financial data with you.

Financial Connections docs

Learn how to access permissioned data from your users' financial accounts.