Category: Accounting Basics Author: DII Editorial Team
Introduction
If you are running a small business, freelancer service, or startup, you will constantly deal with money going out. But not all money leaving your business is the same.
One of the most common mistakes beginners make is confusing bills and expenses.
At first, they look identical:
  •  You pay money 
  •  You record it 
  •  You move on 
But in accounting systems (including your own), the difference is critical.
Why?
Because:
  •  It affects cash flow
  •  It affects profit reporting
  •  It affects tax calculations
  •  It affects reconciliation
This article explains it clearly — no accounting jargon.
The Simple Difference (In One Sentence)
  • Bill = You owe money (but haven’t paid yet)
  • Expense = You already paid the money
That’s it.
But understanding this deeply is what separates a messy system from a clean one.
Real-Life Example (Very Important)
Let’s say:
Scenario 1 – Bill
  • You receive an invoice from a supplier for £500 
  • Payment is due in 30 days 
  • You have NOT paid yet
This is a Bill
Scenario 2 – Expense
  •  You buy office supplies for £50 using your card 
  •  Money leaves your bank immediately 
This is an Expense
Why This Matters (This Is Where Most Systems Break)
If you treat everything as an expense:
❌ You lose track of:
  •  What you still owe 
  •  Supplier balances 
  •  Future cash needs 
If you treat everything as bills:
❌ You create:
  •  Fake liabilities 
  •  Incorrect reporting 
  •  Broken reconciliation 
Your system must handle both correctly.
Visual Timeline (Think Like This)
Step  Action                          Type
1        | You receive invoice | Bill
2        | You record it             | Bill
3        | You pay it                   | Settlement
4        | Money leaves bank | Cash movement
VS
Step  Action                             Type
1       | You pay immediately | Expense
2       | Money leaves bank     | Expense
In System
System (like DII Accounts) should separate:
1. Operational Layer (What actually happened in business)
  •  Bill created 
  •  Expense created 
  •  Invoice issued 
  •  Salary recorded 
2. Cash Layer (What happened in bank)
  •  Payment 
  •  Withdrawal 
  •  Deposit 
And then:
Reconciliation connects them
You said:
“I have match only but what then?”
Here is the issue:
Match ≠ Completed
Matching only means:
“This bank transaction is related to something”
But you still need:
Settlement
Example
You created a bill:
  •  Supplier invoice: £300 
Later:
  •  Bank shows: -£300 
You match them.
BUT:
Until you mark the bill as paid (settled)
The system still thinks you owe money
Correct Flow
For Bills
  1.  Create Bill 
  2.  Wait / track 
  3.  Match bank transaction 
  4. Create Settlement (IMPORTANT STEP)
  5.  Mark as Paid 
For Expenses
  1.  Record Expense 
  2.  Match bank transaction 
  3.  Done 
Common Mistakes (Avoid These)
Mistake 1 – Everything as Expense
You lose:
  •  Supplier tracking 
  •  Payment planning 
Mistake 2 – Everything as Bill
You create:
  •  Fake debt 
  •  Complex reconciliation 
Mistake 3 – Matching Without Settlement
This is common issue.
Matching is only a link
Settlement is completion
Simple Rule to Remember
Ask yourself:
     “Did I already pay?”
  •  YES → Expense 
  •  NO → Bill 
Small Business Examples
Freelancer
  •  Buys Canva subscription → Expense 
  •  Receives accountant invoice (not paid yet) → Bill 
Agency
  •  Pays ads immediately → Expense 
  •  Receives contractor invoice → Bill 
Startup
  •  Software subscription → Expense 
  •  Legal services invoice → Bill 
Learning Section (Important Terms Explained)
1. Bill
A bill is money you owe but have not paid yet.
Example:
You receive an invoice from a designer. Payment is due in 14 days.
2. Expense
An expense is money you already paid.
Example:
You pay £20 for lunch during a business meeting.
3. Settlement
Settlement means completing the payment of a bill.
Example:
You pay the £500 supplier invoice → the bill becomes settled.
4. Reconciliation
Reconciliation means matching your records with your bank.
Example:
Your system shows £100 expense → bank also shows £100 → match.
How This Improves Your System (Product Insight)
If you design this properly:
Your system becomes:
✔ Understandable for beginners
 ✔ Accurate for accounting
 ✔ Powerful for scaling
UX Recommendation
UI should guide users like this:
Instead of:
❌ “Match only”
Use:
✔ “Matched – Next Step: Create Settlement”
Advanced Insight (Still Simple Language)
Bills create something called:
Liability (money you owe)
Expenses affect:
Profit (money you spent)
If you mix them:
  • Reports become incorrect
  •  Cash planning fails
Conclusion
The difference between bills and expenses is simple:
  •  Bills = unpaid 
  •  Expenses = paid 
But the impact is huge.
Understanding this allows you to:
  •  Fix reconciliation issues 
  •  Build a correct system 
  •  Scale your business properly 
And most importantly:
  • It removes confusion from your workflow


References
Atrill, P. and McLaney, E. (2019) Accounting and Finance for Non-Specialists. 11th edn. Harlow: Pearson.
BPP Learning Media (2020) Financial Accounting. London: BPP.
Burns, P. (2016) Entrepreneurship and Small Business. 4th edn. London: Palgrave.
Accounting and Finance for Non-Specialists
Entrepreneurship and Small Business
Suggested Internal Links (Add Later)
  •  Your reconciliation tutorial 
  •  “How to record supplier payments” 
  •  “Cash vs accrual accounting basics” 

  • <a href="/articles/small-business-mistakes-not-accounting-uk">What Most UK Small Business Owners Get Wrong (That Has Nothing to Do with Accounting)</a>
  • <a href="/articles/what-is-vat">What is VAT</a>
    <a href="/articles/how-to-create-invoice">How to create invoice</a>