For finance and AP

AP audit for SaaS subscriptions: find the software nobody owns.

An AP audit for SaaS subscriptions starts from the money, because that's the one record nobody can forget to update. Every tool the company pays for shows up in accounts payable or on a card statement. The audit turns that list into owners, contracts and decisions.

One row of the audit
BilledEvery month
OwnerNobody
Agreement on fileNone found
Notice deadlineUnknown
An illustration, not a customer's account.
Step by step

How to find unused software subscriptions in accounts payable.

This works in a spreadsheet, with or without any tool. Plan for the first pass to turn up questions, not answers.

01

Pull twelve months of spend

Export accounts-payable history and every company card's transactions for the last twelve months. Annual subscriptions only show up once a year, so a shorter window misses them.

02

Clean up the payee names

The same vendor shows up under a billing entity, a payment processor and a product name. Collapse them to one vendor per row.

03

Keep what repeats

Filter to charges that recur monthly, quarterly or annually. That's your real software list, whatever the IT inventory says.

04

Put an owner on every row

One named person per vendor: whoever relies on it or holds the budget. Start with the approver or cardholder, then confirm with them.

05

Find the contract

Match each vendor to its agreement, order form or the terms that were clicked through. A recurring charge with no agreement on file is a finding in itself.

06

Ask the owner about use

Is it still used? By how many people? Would anyone notice if it stopped tomorrow? A vendor nobody will claim is a ghost contract.

07

Decide before the notice deadline

Keep, renegotiate, or cancel, and check the notice deadline before you act. Cancelling the card doesn't end the contract.

The worksheet

The columns that make the audit work.

One row per vendor. These columns are enough to turn a spend export into decisions:

ColumnWhat goes in itWhere it comes from
VendorOne name per vendor, after cleanupAP and card exports
Billed per periodThe recurring amount and how often it's billedAP and card exports
Paid byAP, or which cardAP and card exports
OwnerOne named personThe approver or cardholder, confirmed
Agreement on fileYes, no, or clicked-through termsContract folders, inboxes, the vendor's portal
Renewal and notice deadlineThe renewal date and the last day to give noticeThe agreement
DecisionKeep, renegotiate or cancel, and by whenThe owner
The hard part

Matching charges to contracts and owners.

When the name doesn't match

Search the contract folders and inboxes for the billing entity, the product name and the domain on the invoice. Receipts usually carry the account email, which points to the person who signed up.

When nobody claims it

Ask the cardholder or the AP approver first. If nobody would notice it gone, it's a candidate to cancel, after you check the notice terms.

When there's no contract

Ask the vendor for the agreement or order form tied to your account. Software bought on a card usually runs on online terms; save a copy of the version you're on.

Where Sidecar fits

Where Sidecar takes over from the spreadsheet.

The vendor list, with owners

Import your vendors from a CSV with an owner-email column, up to 200 rows at a time. Owners who are already in your workspace are matched by email; renewal and deadline alerts for that vendor go to them.

The contracts, read

Upload each agreement and the renewal date, notice deadline, price terms and out clauses come back with the clause quoted.

The invoices, against the contract

On paid plans, drop vendor invoices in the Upload Center or a Drive folder named Invoices, or paste a CSV of charges, and Sidecar reads what each one billed.

What the invoices turn up

A vendor billing you with no agreement on file. Invoices above the contract's stated annual value. A unit price that rose past the contract's cap. Billing after your notice took effect, or the same bill twice. Each with the arithmetic and the clause.

FAQ

AP audit questions

How far back should a SaaS subscription audit look?

Twelve months. Annual subscriptions bill once a year, so anything shorter can miss the most expensive ones entirely.

Card statements or accounts payable: which matters more?

Both. Larger contracts usually run through AP on invoices; smaller tools are often bought on company cards and never reach AP. An audit that only checks one misses the other.

What if a vendor bills us but we can't find a contract?

Treat it as a finding. Ask the vendor for the agreement or order form on your account, or save the online terms you're on. Until you have it, you don't know the renewal date or how to leave.

Does Sidecar connect to our accounting system?

Not directly. You import vendors from a CSV, drop invoices in the Upload Center or a Drive folder, or paste charges as a CSV. A connected AI that can see your spend system can record them too.

Why does Sidecar say billed rather than paid?

Because an invoice shows what a vendor billed, not what you paid. Sidecar reads the invoices you give it; it doesn't see your bank or your payment runs.

Definitions and negotiation guidance here are educational business decision support, not legal advice. Consult an attorney about how any clause applies to your own agreement.

Put a name on every recurring charge.

Import the vendor list with an owner for each, upload the agreements, and every renewal and notice deadline lands in one place. Your first review is free.