kyslan
Billing audit for MSPs

Your invoices are
missing a page.

Kyslan reads your client contracts against 90 days of tickets and time entries, then returns the lines that never made it onto a bill, with the change orders already drafted.

Get your free audit See how it works
Read-only · 15 min setup · report is yours either way
INVOICE 2264 MARCH
Managed services, flat rate$6,400
Backup & monitoring$1,150
On-site visits × 3NOT BILLED
Unbilled hours, 41.5 hNOT BILLED
KYSLAN FOUND +$7,785
click to flip · sample data
57% of service firms leave $1,000 to $5,000 on the table every month in unbilled work
1% of firms bill for all the extra work they actually deliver
15% of MSP revenue can be lost to unbilled work, drift, and stale contracts (5% to 15% is the typical range)

Sources: Ignition 2025 billing survey; MSP revenue-leakage benchmarks. Your number comes from the audit.

READS HALOPSA  ·  CONNECTWISE MANAGE  ·  AUTOTASK  ·  SYNCRO  ·  SUPEROPS  ·  READ-ONLY, ALWAYS  ·   READS HALOPSA  ·  CONNECTWISE MANAGE  ·  AUTOTASK  ·  SYNCRO  ·  SUPEROPS  ·  READ-ONLY, ALWAYS  ·  
How it works

Three steps. One number.

No software installed, no agents on machines, nothing written back to your systems. Kyslan only reads.

01

Connect read-only

Grant a view-only key to your PSA. Kyslan can't create, edit, or delete anything there. HaloPSA today, ConnectWise and Autotask next.

02

It reads everything

Every contract PDF against 90 days of tickets, time entries, and invoice lines: scope versus delivered, client by client.

03

Get the report

An itemized dollar figure, with a drafted change order or invoice line for every finding. You choose what to send.

LEAK REPORT 90 DAYS · READ-ONLY
Baxter Logistics
OUT-OF-SCOPE
$2,140
Hillcrest Dental
UNBILLED TIME
$4,565
Nova Partners
AGREEMENT DRIFT
$1,080/mo
TOTAL UNBILLED $7,785
Fig. 1: sample audit, 40-client MSP, March 2026. 12 findings across 4 clients, change orders drafted.
Read the full sample report →
What it catches

The leaks your billing tools can't see

They only count money that already got recorded somewhere.

OUT-OF-SCOPE WORK

Site visits a flat-rate contract never covered

The agreement says email support. Your tech made three trips onsite. Nobody invoiced any of it.

BAXTER LOGISTICS / MAR$2,140
UNBILLED TIME

Logged hours that never reached an invoice

Time entries sitting between your ticket system and your billing run, closed but never charged.

HILLCREST DENTAL / 41.5 H$4,565
AGREEMENT DRIFT

Contracts that stopped matching what you deliver

Twelve new seats got provisioned. The monthly invoice stayed exactly the same.

NOVA PARTNERS / 12 SEATS$1,080/mo
MARGIN LEAKS

Accounts whose tickets outgrew their price

Clients whose volume has quietly outpaced what their contract assumed, flagged with the numbers to renegotiate.

ORCHARD GROUP / 2.3× VOLUME−$1,900/mo
Pricing

The audit's free. Staying on is published pricing.

Ongoing monitoring checks every new ticket every week after the audit. No sales call, no per-technician pricing, no usage surprises. Cancel anytime.

ESTIMATE YOUR LEAK
POTENTIALLY UNBILLED (5% TO 15%)
$3,000 to $9,000
PER MONTH · THE AUDIT CONFIRMS YOUR REAL NUMBER
Even the low end is the $599 plan, every month.
Get this number checked →
$299/mo

Up to 25 clients under management

Start with the free audit →
MOST COMMON
$599/mo

Up to 75 clients under management

Start with the free audit →
$999/mo

Unlimited clients

Start with the free audit →

Every weekly digest shows what Kyslan found next to what it costs. Cancel the moment it stops paying for itself.

AUDIT REQUESTNO COST
YOUR ESTIMATE
$3,000 to $9,000
per month, based on $60,000 MRR. The audit replaces this guess with your real number.
WHAT HAPPENS NEXT
01We email you within one business day to schedule.
02You grant a read-only key. Fifteen minutes, revocable.
03You keep the report, whatever it says.
GTIA MEMBER READ-ONLY NO MODEL TRAINING

Request your free audit

Tell us where your tickets live. Ten audit slots this month, and HaloPSA shops go first.

Read-only access, revocable anytime. We don't train models on your data or share it. One email, to schedule your scan.

Not ready to connect anything? Read a full sample report first →

FAQ

Fair questions

The audit is free

Find out what you're owed.

Get your free audit 15 minutes · read-only · keep the report
SAMPLE LEAK REPORT

See exactly what you'd get.

A complete audit for a 40-client MSP: 12 findings, the evidence behind each one, and the change orders drafted. Sample data, real format.

One email so we know who's reading. No list, no drip, unsubscribe isn't needed because there's nothing to unsubscribe from.