PPMdesk
Job invoicing

Job invoicing software
that invoices every finished job.

In most maintenance businesses there is money sitting in finished jobs nobody can invoice yet: the client's PO hasn't come, the subcontractor hasn't billed so the cost isn't known, the job sheet has no signature. Each one waits for someone to notice. PPMdesk is job invoicing software that shows every finished job that hasn't been invoiced, says exactly what is stopping it, and drafts the invoice from the job sheet the moment it can.

  • 14-day free trial
  • No card needed
  • Cancel anytime
Finished jobs blocked from invoicing, with what is missing from each
Example

An engineer signs off a call-out at 09:22

The signed job sheet
WO-00167 · Crown Dental Summertown · Tom Fletcher

Arrived 08:05, left 09:20. Cleared a sludge blockage in the condensate drain, flushed it, cleaned the tray, ran the unit for 20 minutes with no leak. Signed by Graham Carter.

The invoice PPMdesk drafted
  • Callout £45.00 and labour 1.25 hours at £65.00, from your rates (1 hour minimum, then quarter hours)
  • £126.25 plus VAT, with the visit summary as the invoice note
  • Checked against the job sheet first; nothing odd, so ready to approve
  • PO CD-4471, picked up earlier from Graham's reply, on the invoice
  • One click makes it and emails it to Crown Dental's accounts address
Ready and blocked

What can be invoiced, and what is stopping the rest

Ready to invoice lists every finished job with its value, contractor and margin. Blocked lists the rest with the reason (no price, no contractor cost, no job sheet, no PO, RAMS not signed) and the money held up by each reason.

Blocked jobs with the reasons
Fix it

Stuck jobs, put right for you

Open a blocked job and Fix it says why it is stuck in a sentence and what PPMdesk would do: ask the contractor for their invoice, ask the client for a PO, record the missing time. One click does it, with the email written and sent from the job's coordinator.

Fix it on a blocked job

And after it is sent

Your branding

Invoices as PDFs with your logo, bank details and terms.

Xero

Invoices and contacts created in Xero; payments recorded there show here.

Chasers

Overdue invoices chased with an email drafted for you.

Contractor bills

Checked against the agreed cost, so margin is real.

One per client

Invoice several finished jobs on one invoice per client.

Not VAT registered?

Turn VAT off for your firm and invoices follow.

Job invoicing FAQs

Can PPMdesk invoice through Xero?

Yes. With Xero connected, invoices are made in Xero and numbered by Xero. Send them and record payments in Xero; the payments show in PPMdesk.

How is labour priced on a drafted invoice?

From the time on site and your rates: a callout charge, an hourly rate, a minimum charge and the steps after it (for example one hour minimum, then quarter hours), plus parts with your markup. Quoted and contract prices are used instead when a job has one.

What does Fix it do?

For a finished job that can't be invoiced, it explains why in a sentence and proposes the steps to put it right. Approve, and PPMdesk does them, sending any emails from the job's coordinator.

GDPR tools

Retention periods you set, data exports, and records removed when they should be.

Your firm's data, separate

Every firm's data is kept apart, with roles for owners, admins and office staff.

Two-factor sign-in

A code from a phone as well as a password, and you can require it for your whole team.

Encrypted

Encrypted on every connection, with sensitive details encrypted again in the database.

A record of everything

Every email, visit, signature and change is kept on the job, so you can show what happened.

Find the money in finished jobs.

Start a free trial and invoice your next finished job in one click.

  • 14-day free trial
  • No card needed
  • Cancel anytime