Kyslan: you lost about $60,000 last year. We find it.
Billing audit for MSPs

You lost about $60,000 last year.

$50,000
Industry midpoint, 10% of revenue unbilled. Range is 5–15%.
Free · read-only · no card
kyslan.com/reportfree report · redacted +$0 FOUND Baxter Logistics $2,140 Hillcrest Dental $4,565 Nova Partners $1,080 TOTAL UNBILLED $0 THE FREE REPORT: TOTAL REAL, ONE FINDING OPEN, REST REDACTED · READ THE FULL SAMPLE →
YOU SEE

Your total unbilled, by client. Free.

IT COSTS

$299–$999/mo to unredact. Monthly.

YOU GRANT

One read-only key. Nothing installed.

YOU REVOKE

The key, in your PSA, anytime.

The invisible discount

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

You delivered the work. The client never saw the gift. Invisible generosity buys nothing at renewal.

WORK DELIVERED100%
WORK INVOICED90%
$5,000 given away every month at your size
BILL IT

Send the change order Kyslan already drafted.

GIFT IT LOUDLY

Keep it free, but let the client know it happened.

What it catches

The leaks your billing tools can't see

OUT-OF-SCOPE WORK $2,140

Three onsite visits against an email-only agreement.

UNBILLED TIME $4,565

41.5 logged hours that never reached an invoice.

AGREEMENT DRIFT $1,080/mo

Twelve seats provisioned. The invoice never moved.

MARGIN LEAKS −$1,900/mo
PRICED
ACTUAL 2.3×

Ticket volume outgrew what the contract assumed.

99 in 100

firms never bill for all the work they deliver.

57%

leave $1,000 to $5,000 a month in work they did but never billed.

0%5–15% LOST100%
5–15%

of MSP revenue lost to unbilled work, drift and stale contracts.

Ignition 2025 billing survey; published MSP leakage benchmarks. Your audit replaces all of it.
How it works

Four steps. One number.

Nothing installed, nothing written back. Kyslan only reads.

01 Open your account

Work email, no card.

02 Connect read-only

A view-only PSA key, or a CSV export.

03 Get the report free

Real total, one finding worked in full.

04 Unlock it all

Flat monthly. Cancel anytime.

THE KEY YOU GRANT · ABOUT 4 MINUTES A key that cannot change anything

Delete it in your PSA when the scan ends. You don't need to tell us. Security and retention →

WE READ Tickets Time entries Agreements
WE CANNOT Create or edit Write back Touch invoices
Run your own math

So what did your shop lose?

A benchmark, not your number. The audit replaces it with client names, dates and evidence.

$50,000
LOST LAST YEAR
$30,000 to $90,000
Another $5,000 walks out every month you wait.
Find your real number →
Inside the subscription

Not a number. A system that keeps finding it.

EVERY FINDING, WORKED

The contract sentence quoted word for word, the tickets behind it, the money.

DRAFTS WRITTEN FOR YOU
COPY ALL CSV

A change order per finding, ready to send as-is. Take them one by one or all at once.

WEEKLY RE-SCAN

It runs every week on its own. One permanent link, always showing the newest scan.

DIGEST THAT ONLY SAYS WHAT'S NEW
New this week$1,240
Already reportednot counted twice

Findings compared against last week's, so nothing gets re-announced as a discovery.

RECOVERED-MONEY TRACKER
BILLED GIFTED NOT A LEAK

Mark each line and watch found, reclaimed and given away add up month by month.

YOUR TEAM, SIGNED IN

Invite whoever does your billing. Passwordless sign-in, no seats to buy.

90 days looked back on every scan
12 months of scan history on your dashboard
3 PSAs + CSV HaloPSA, ConnectWise, Autotask, or any export
Zero ways for us to write to your PSA
Where's the catch

There isn't one. Here's the list.

Read-only by construction

Our scanner has one verb. There is no code path that can write to your PSA, and the test suite proves it every build.

Nothing claimed without a quote

Every finding must quote your contract verbatim. Quotes are checked against the document; a claim that fails is thrown away, not shown.

No rate in the contract, no number

Unpriced work is listed with its hours and a draft that asks the client to agree a rate. We never invent a figure you'd have to defend.

Cancel and it all goes

Month to month. Cancelling wipes any stored credential, and you can ask us to erase everything we hold within 30 days.

Why trust this yet

No logo wall. We're new, and that's the point.

The method is public

Read the complete sample audit, evidence and change orders included, before you decide.

Read the sample report →
The access is limited by design

Read-only, nothing installed, revocable by you at any moment. Never used to train models.

Security and retention →
The numbers are not ours

The 99 in 100, the 57% and the 5–15% come from the Ignition 2025 billing survey and published leakage benchmarks, not from our own sample.

N

Kyslan is built by Northbeams, a GTIA member. I read the output of every audit myself in these first weeks. Joe, founder · hello@kyslan.com

Pricing

First report free. Then flat monthly.

$299/mo

Up to 25 clients

$599/mo

Up to 75 clients

$999/mo

Unlimited clients

Start with the free audit We count your clients when you connect and put you on the right tier. Nothing to pick here, the highlight is just an estimate from your MRR.

First report free and redacted, one per domain. No card.

Under $500 a month found and we say so, then leave you alone.

Flat monthly. Cancel the moment it stops paying for itself.

Fair questions

AUDIT REQUEST · NO COST

Find out what you're owed.

$30,000 to $90,000 estimated for last year at $50,000 MRR
WHAT HAPPENS NEXT
01Open your account: work email, no card. One free audit per domain.
02Connect HaloPSA, ConnectWise or Autotask read-only, or upload a CSV. Scans finish in minutes.
03Your free report lands redacted, headline number first. Unlock every finding 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. Once your email and PSA are in, we save your progress so we can send one reminder if you don't finish. By submitting you agree to our terms and privacy notice.

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