kyslan
Billing audit for MSPs

You lost about $60,000
last year.
Kyslan gets it back.

That's Ignition's number, not ours: firms like yours leave 5–15% of revenue in work they did but never billed. Kyslan reads your client contracts against your tickets and time entries, and hands you every unbilled dollar, itemized, with the invoice drafts written.

Find the real number now See how it works
First report free · read-only · no card to start
kyslan.com/report · leak report
Actual Kyslan leak report: $7,785 of unbilled work found in one month across four clients, with change orders drafted
+$7,785 FOUND
ACTUAL KYSLAN AUDIT OUTPUT · SAMPLE MSP DATA · READ THE FULL REPORT →
RUN YOUR OWN MATH

So what did your shop lose?

Slide to your monthly recurring revenue. Industry benchmarks put unbilled work at 5–15% of it, every month, all year.

$10K$500K
WHAT YOU LIKELY LOST LAST YEAR (5–15%)
$36,000 to $108,000
Find the real number now →
ONE FREE AUDIT PER DOMAIN · READ-ONLY · NO CARD TO START
THE ODDS SAY IT'S YOU

You're probably leaving thousands of dollars on the table. Every month.

Not because you're careless. Because the work happens in tickets and the billing happens somewhere else. The industry numbers are brutal:

57% of service firms leave $1,000 to $5,000 every month in work they did but never billed
1% of firms bill for all the extra work they deliver. The other 99% eat it.
15% of MSP revenue lost to unbilled work, drift, and stale contracts (5% to 15% is the typical range)

Those are the industry's numbers. One free scan replaces them with yours, in dollars.

Find your number free →

Sources: Ignition 2025 billing survey; MSP revenue-leakage benchmarks.

READS HALOPSA · CONNECTWISE MANAGE · AUTOTASK · SYNCRO · SUPEROPS · READ-ONLY, ALWAYS
THE INVISIBLE DISCOUNT

Every MSP in America is quietly running a charity.
They just never registered it.

Last quarter you gave away real work. The out-of-scope fix. The hours that never reached an invoice. The contract that quietly drifted. And here's the cruel part: your clients never noticed. An invisible gift buys you nothing. No goodwill, no loyalty, no leverage at renewal. You paid for generosity and got zero credit for it.

Kyslan reads your own tickets against your own contracts and hands you the list of gifts you didn't mean to give. Then you choose, line by line:

BILL IT

Send the invoice or change order Kyslan already drafted. The work happened. Now it's on paper.

GIFT IT LOUDLY

Keep it free, but send the “we did this at no charge” note. Generosity only earns loyalty when the client knows it happened.

Either beats giving it away in silence.

Find the gifts you didn't mean to give →
How it works

Four steps. One number.

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

01

Open your account

Work email, no card. One free audit per domain, so make it the company address.

02

Connect your ticket system read-only

A view-only key to your PSA (HaloPSA and ConnectWise today, Autotask next), or a CSV export of tickets and time entries. Kyslan can't create, edit, or delete anything there.

03

Get your redacted report, free

The headline number is real and yours to keep: total unbilled, findings by type and client, one finding worked in full. The rest stays redacted until you unlock it.

04

Unlock it all on Stripe

If the number is worth chasing, a flat monthly subscription unredacts everything: every finding with its evidence and a drafted change order. Month to month, cancel anytime.

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 first report is free. Seeing it all is flat monthly pricing.

Your first audit arrives free and redacted, one per domain, yours to keep. If the headline number is worth chasing, unlock every finding with its evidence and drafted change orders through Stripe, month to month. Cancel anytime.

$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 →

Cancel the moment it stops paying for itself.

THE DEAL

If it doesn't find money, we go away.

01

Your first report is free and redacted, one per domain, and the headline number is real. No card, no trial that starts billing.

02

Find less than $500 a month of unbilled work and we say so plainly, then leave you alone. No pitch, no drip.

03

If you unlock everything, it's flat monthly pricing through Stripe, month to month, so cancelling is an easy call.

AUDIT REQUESTNO COST
YOUR ESTIMATE
$3,000 to $9,000
lost last year at $60,000 MRR. The audit replaces this guess with your real number.
WHAT HAPPENS NEXT
01Open your account: work email, no card. One free audit per domain.
02Connect HaloPSA or ConnectWise read-only, or upload a CSV. Scans finish in minutes.
03Your free report lands redacted, headline number first. Unlock every finding through Stripe when you're ready.
GTIA MEMBER READ-ONLY NO MODEL TRAINING

Get your free audit

Tell us where your tickets live. Your first audit is free, one per domain, and HaloPSA shops connect fastest.

Read-only access, revocable anytime. We don't train models on your data or share it. One email, to schedule your scan. By submitting you agree to our terms and privacy notice.

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

Why trust this yet

No logo wall. Here's what we can actually show you.

Kyslan is new. Pretending otherwise would be the first thing you caught us on, so instead: the method is public, the access is read-only, and the first ten MSPs get the audit free.

THE METHOD IS PUBLIC

Read the whole report before you decide

Not a teaser: the complete sample audit, every finding with the evidence behind it and the change order drafted. If the work looks thin, you'll see it there first.

Read the sample report →
THE ACCESS IS LIMITED BY DESIGN

A key that cannot change anything

Read-only, nothing installed on any machine, and the key stays yours: revoke it in your PSA the moment the scan ends, no permission needed from us. Your data is never used to train models and never shared. You are not betting your PSA on a new vendor.

THE NUMBERS ARE NOT OURS

Industry data, not our marketing

The 57%, the 1% and the 5-to-15% on this page come from the Ignition 2025 billing survey and published MSP leakage benchmarks, not from our own sample. Your audit replaces all of it with your real number.

N
WHO'S BEHIND IT

Kyslan is built by Northbeams, a GTIA member. It started as research into where managed service providers lose money, and became a product because one pattern kept repeating: the work gets delivered, the ticket gets closed, and nothing ever reaches the invoice. Every audit in these first weeks is run with me watching the output, which is the real reason there are only ten slots.

Joe, founder · hello@kyslan.com · reply goes straight to me

FAQ

Fair questions

Stop donating to your clients · the audit is free

Find out what you're owed.

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