Billing in KEBS is the financial layer that sits between project delivery and client invoicing. It is where approved work is converted into billing events, revenue is recognised period by period, and invoices are raised against the client account. Every billing action in KEBS traces back to a project milestone, and every milestone connects to the approved quote that defined the original deal value. This article introduces the billing structure, the milestone lifecycle, the financial metrics on the Billing tab, and how billing flows into the Invoices module.
Where Billing Lives in KEBS
Give finance and delivery teams a shared starting point so that billing actions are always performed in the context of the correct project, with the right client, billing model, and engagement dates visible before any milestone is touched.
Billing in KEBS is always performed at the project level. Each project has a dedicated Billing tab accessible from the project navigation bar, alongside Overview, Planning Board, Finance, Documents, Allocation and Planning, Risk Register, Edit Logs, and My Task. The Billing tab is where all financial progress for the engagement is tracked.
The project header band that appears across all project tabs shows the following billing-relevant context:
| Field | Why it matters for billing |
|---|---|
| Customer Name | The account that will be invoiced. All billing advice and invoices generated from this project are raised against this account. |
| Start Date and End Date | The contracted engagement window. Billing milestones are distributed within these dates based on the effort distribution in the approved quote. |
| Project Type | Determines how revenue is recognised. Time and Material projects recognise revenue based on approved hours. Fixed Bid and Fixed Capacity projects recognise revenue based on milestone completion. |
| Days Left | The number of days remaining in the engagement. A red counter indicates an overdue or at-risk timeline and signals that pending milestones need attention. |
| Project Completion Percentage | The overall delivery progress across all tasks and milestones. Finance teams use this alongside billing completion to identify revenue recognition gaps. |
The Billing Tab: Milestones, AR and Reimbursements
Give finance and project managers a real-time view of the project’s revenue position, billed amounts, and outstanding receivables so that cash flow forecasting is always based on current project data rather than manual spreadsheet updates.
Opening the Billing tab reveals the project’s full financial position across three sub-tabs: Milestone, AR (Accounts Receivable), and Reimbursement and Bills. The Milestone sub-tab is selected by default and is the primary working area for billing management.
The financial summary bar at the top of the Milestone sub-tab shows five aggregate metrics for the entire project:
| Metric | What it means |
|---|---|
| Order Value | The total contracted value of the project as defined in the approved quote. This is the ceiling for all billing on this engagement. |
| Revenue | The revenue recognised to date. For Time and Material projects this is driven by approved hours. For milestone-based projects it is driven by milestone completion percentage. |
| Billed Value | The total amount that has been invoiced to the client through billing advice documents raised on this project. |
| Unbilled Revenue | Revenue that has been earned or recognised but not yet converted into a billing advice and invoice. A negative value here indicates that billing has been raised ahead of recognised revenue. |
| Account Receivable | The total amount invoiced but not yet paid by the client. This is the outstanding balance owed and is the key figure for cash collection follow-up. |
Below the summary bar, milestones are listed in chronological order, grouped by month. Each milestone card contains:
- Milestone ID: A unique system identifier for this billing event (e.g. ID:1140116). This ID is used to search for the corresponding invoice in the Invoices module.
- Milestone Name: A descriptive name for the billing period or deliverable (e.g. Professional Services For The Month Of March 26)
- Milestone Value: The total value scheduled to be billed in this milestone period, as derived from the effort distribution in the approved quote
- Billing Advice Value: The actual amount raised in the billing advice document for this milestone. This may differ from the Milestone Value if partial billing was applied.
- Status Badge: Indicates the current state of the milestone. A Billed badge means a billing advice has been raised and an invoice exists. An Open badge means the milestone is due but no billing advice has been raised yet.
- Completion Progress Bar: A visual indicator showing what percentage of the milestone has been completed. A Billed milestone shows 100% complete with a red progress bar. An Open milestone shows 0% with a grey bar.
- Milestone Type: The billing type badge on the right (e.g. Standard) indicates how the milestone is structured. Standard milestones follow the regular billing schedule defined by the quote effort distribution.
From Billing Milestone to Invoice
Enable finance teams to trace every invoice back to the specific project milestone that generated it, ensuring complete auditability between delivery evidence and client billing documents.
Once a milestone reaches Billed status, a corresponding invoice record is created in the Invoices V1.2 module. The link between the two is the Milestone ID. Searching for the Milestone ID in the Invoices module returns the exact invoice that was raised against that billing event.
The Invoices module is accessible by searching for it in the KEBS global search bar (the search field in the left sidebar). Typing the milestone ID or the word “invoices” surfaces the Invoices V1.2 module as a pinnable result.
The flow from a billed milestone to a visible invoice follows these steps:
The Invoices Module
Give finance teams a centralised, searchable registry of all invoices across the organisation, with status-based filtering so that outstanding invoices, upcoming payments, and payment-received records are always easy to locate and act on.
The Invoices V1.2 module provides a cross-project view of all invoices raised in KEBS. It is accessed via the global search or from the More Apps section. The module has three tabs at the top: Invoices (the main list), Upcoming Payments (a forward-looking view of payments due), and Settings (for invoice configuration).
The filter tabs at the top right of the invoices list allow you to filter by invoice status:
| Filter Tab | What it shows |
|---|---|
| YTB (Yet to Bill) | Milestones that are due but where a billing advice has not yet been raised. Use this to identify billing events that need action in the current period. |
| Billed | Invoices that have been raised and sent to the client. These correspond to milestones in Billed status on the project Billing tab. |
| PP (Partially Paid) | Invoices where the client has made a partial payment against the total invoice amount. The outstanding balance remains in Account Receivable. |
| PR (Payment Received) | Invoices where full payment has been received and recorded. These are cleared from the Account Receivable balance. |
Each invoice card in the list shows:
| Field | What it contains |
|---|---|
| Milestone Name | The name of the billing milestone this invoice was raised against (e.g. Professional Services For The Month Of March 26) |
| Project Name | The project the milestone belongs to (e.g. Cloud Migration and Support) |
| Billed Value | The amount billed on this invoice in the project’s billing currency (e.g. USD 48,720) |
| Raised On | The date the billing advice and invoice were raised (e.g. 01-Jan-2026) |
| Invoice No | The unique invoice reference number used for external communication with the client (e.g. 202526US36) |
| SOW Reference | The project SOW number that links this invoice back to the originating project record (e.g. SLINTELSOW00002) |



