A field guide for software / saas

Check seats, metered usage, discounts, and invoice status

Analyze software and SaaS invoices by separating subscriptions, quantities, rates, overages, discounts, tax, and receipt status.

What this document can establish

Read the roles before the total

Software invoices can combine prepaid subscriptions, per-seat quantities, metered consumption, overages, credits, and tax. The document may also be a receipt for an automatic payment rather than an open invoice, so amount shown and amount still due are not interchangeable.

ExpenseReader reproduces quantity-by-rate math and totals only from printed inputs. Contract entitlements, unused-seat policy, renewal rights, and the accuracy of vendor usage telemetry remain outside the invoice unless supporting terms are supplied.

Documents in scope: Subscription invoices, usage statements, renewal notices, and receipts.

Category-specific analysis

Three reading lenses

01

Invoice or receipt?

Look for payment status, amount due, paid date, and credit-balance language before treating the largest total as unpaid.

02

Rebuild quantity pricing

Check seat count × per-seat rate and usage quantity × metered rate with integer-safe arithmetic.

03

Place credits correctly

Promotional, service, and prior-invoice credits reduce the relevant subtotal only when the invoice shows where they apply.

Fully worked synthetic example

Fictional team-software invoice

Monthly SaaS invoice — unpaid

Paper Kite Workspace is fictional. The invoice contains eight seats, a metered export overage, a service credit, and sales tax.

Math check

Team seats

8 × $12.00 = $96.00

The printed quantity and unit rate reproduce the seat subtotal.

Math check

Export overage

25 × $0.40 = $10.00

Only usage above the included allowance is labeled billable on this invoice.

Document fact

Service credit

-$6.00

The signed credit reduces the taxable subtotal as printed.

Unknown

Renewal commitment

Not shown

A monthly invoice does not establish the cancellation or renewal terms of the underlying contract.

Independent calculation$96.00 seats + $10.00 overage - $6.00 credit + $8.00 tax = $108.00 due
What it supports

The two quantity calculations and invoice total reconcile. The page supports an unpaid $108.00 invoice, but it does not prove that every active seat was intended.

What it does not establish

Included usage, contract minimums, tax treatment, auto-renewal, and cancellation terms require the applicable order form or agreement.

Use the real analyzer

Start with corrected, redacted software / saas text

The workspace is preselected for this category and uses its extraction contract, deterministic checks, result vocabulary, and safety boundaries. You can still change category if the document was classified incorrectly.

Analyze your own document

Private bill workspace

Session-only · refresh loses your work · five analyses per UTC day, subject to the shared budget

Start with a copy, not your only document.Remove names and identifiers. Automated detection is incomplete. The app does not save document content, but provider retention is a separate process described in the privacy notice.
1

Choose and correct

Text-layer PDFs only; scans and photos are unsupported.

Input method

Correct extraction errors, preserve minus signs and decimal points, and remove personal identifiers. ExpenseReader analyzes exactly this text.

0 / 120,000 characters · 0 potential identifiers

No common identifier patterns detected. Manual review is still required.

2

Confirm the privacy review

Changing the text or category clears these confirmations.

Nothing sent for analysis

Paste already-redacted text or extract a text-layer PDF, then review every page.

Common terminology

Words worth keeping distinct

Seat
A licensed user or allocation counted for subscription pricing.
Metered usage
A measured quantity billed at a stated unit rate or tier.
Included allowance
Usage included before an overage applies, when printed.
Overage
Usage beyond a stated allowance that is billed separately.
Service credit
A signed reduction applied by the vendor.
Receipt
A record of payment; it should not be treated as an unpaid invoice without supporting status text.

Reasonable verification questions

Ask for the missing bridge

  1. Does the document say invoice, receipt, paid, or amount due?
  2. Do seat and usage quantities match the printed unit rates?
  3. Which billing period and included allowance apply to an overage?
  4. Where is each discount or credit applied before tax?
  5. What order form or agreement controls renewal and cancellation?

Process and verified references

Continue with the source that controls

ExpenseReader explains the supplied document; it does not replace the issuer, contract, or relevant public authority.