These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
Feature · Billing
Example screen with sample data
Billing
Prepare invoices from accepted delivery evidence and reconcile financial outcomes with accounting. Each approved source and installment can be billed once. Keep retainer funding, invoice release, collection and recognition as distinct states. An accounting request does not prove that a journal was posted.
OverviewInvoices Awaiting Release×
Project Management PSA · Billing
New
Invoices Awaiting Release
Approval waits for the accounts
| Invoice number | Project | Client | Prepared by | Invoice date | Total amount | |
|---|---|---|---|---|---|---|
| INV-24231 | Northlake service operations redesign | Northlake Service Group | Miles Okeke | 21 Oct | 17,366.29 | |
| INV-74052 | Westmere customer portal launch | Northlake Service Group | Amira Saleh | 22 Oct | 31,180.87 | |
| INV-90630 | Pinecrest finance process review | Westmere Supply Co. | Priya Kapoor | 16 Oct | 44,165.82 | |
| INV-65361 | Brookhaven reporting modernization | Stonefield Health Operations | Kofi Boateng | 20 Oct | 18,616.98 | |
| INV-26982 | Westmere customer portal launch | Westmere Supply Co. | Kofi Boateng | 20 Oct | 15,486.96 |
6 of 6 records
Northlake service operations redesignInvoices · INV-24231
Pending approvalClientNorthlake Service Group
Prepared byMiles Okeke
Invoice date21 Oct
Total amount17,366.29
What you can do
Invoicing
Accounts or PM runs the period invoice workflow. T&M Invoices accumulate approved billable time entries and expense items in the period. Milestone Invoices fire on project phase status = Complete and an approved client approval for the phase’s milestone amount. Fixed-fee Invoices follow the contract billing schedule (e.g. 30 / 30 / 40) independent of time. Retainer billing policies draw down a retainer pool against logged hours or flat monthly fees. Draft Invoices route through PM review → Accounts → client send (Draft → pending approval → Sent). AR handles cash application through the accounting GL integration; amount paid rolls up.
Revenue recognition
At month-end, prepare a recognition proposal using the approved method and contract allocation. Calculate cumulative earned consideration first. For percent complete, use the approved actual hours divided by a positive approved estimate at completion, capped at the allocated contract value. The current-period movement is cumulative earned consideration minus prior confirmed net posted recognition. Compare cumulative earned consideration with cumulative issued billing net of approved credits to calculate unbilled and deferred balances. Submit only the independently reviewed movement and retain the accounting acknowledgment before marking it Posted. For example, a 100,000 contract moving from 20% to 35% complete earns 35,000 cumulatively; after 20,000 was previously recognized, this period adds 15,000. With 50,000 cumulatively billed, deferred revenue is 15,000. Draft invoices contribute nothing to that billed balance.
Reconcile an invoice after an interrupted handoff
Accounts may release an independently reviewed invoice while the accounting connection times out. Keep the source allocations, invoice identity and original command key. The timeout does not mean the external system rejected the request, and it does not prove a journal was posted. Reconcile the original command before retrying or creating a replacement.
Approved source time, expenses and billing installments can each be consumed once. An existing client invoice or installment Invoice reference identifies prior consumption. A new billing run checks those links and returns the earlier result for an identical retry. Retainer invoices also identify the retainer account whose confirmed balance they consume; concurrent drawdowns cannot exceed the remaining amount.
Recognition is another controlled lifecycle. The approved recognition policy supplies the method and relevant contract allocation. A percent-complete calculation needs a positive approved estimate at completion hours and must remain within the policy’s allocated consideration. Prepare the schedule for review and record the observed accounting acknowledgment before marking it Posted. A generated schedule alone does not establish accounting compliance.
What your team sees
- Invoices Awaiting Release — Review prepared invoices and their accepted delivery sources before independent release.
What it keeps track of
Data model- Invoices
- PSA-generated invoices. Handed off to AR for dunning and cash application.
- Invoice line items
- Individual billable lines — time blocks, milestones, expenses, fixed fees.
- Billing schedules
- Approved fixed-fee and milestone billing installments linked to contract evidence.
- Retainer accounts
- Retainer balances tracked separately from earned revenue and invoice collection.
- Revenue recognition
- Monthly recognition proposals under the configured accounting policy. Posting is confirmed by the accounting system and remains separate from invoicing.
- Billing policies
- Named billing policies applied to a project (rate source, OT rules, expense markup, travel-time billing).
Who uses it
Permissions- Project Manager
- Prepares billing.
- Accounts
- Independently releases invoices and reconciles finance outcomes.
- Services Leader / COO
- Reviews restricted margin reports.
Set up Project Management PSA your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.