Your freight bill says one thing. Your contract says another.

FreightSigil checks carrier invoices against your rate agreements and shows exactly where the numbers don't match — with the contract clause, the calculation, and the evidence to prove it.

No integration required for your first test. Upload an invoice and a rate card.

LIVE DEMO · READ-ONLY Review Ready
ChargeLIFTGATE
Billed$110.00
Contract cap$75.00
Rulerate_mismatch
Recoverable variance
$35.00
85/100
Live API output · illustrative values · no claim created
AI

Reads the invoice and rate card, proposes the fields.

CODE

Runs the deterministic calculation — no model decides a dollar figure.

EVIDENCE

Every finding cites the exact contract clause it's checked against.

YOU

Approve before anything is sent to a carrier as a claim.

API STATUS CHECKINGConnecting…
RULES LIVE2Deterministic checks
EVIDENCE DIMENSIONS5Assurance score inputs
DEMO SCORE85 / BIllustrative, read-only
CLAIMS CREATED0Demo never creates one

Freight audit is a real category. The mid-market is left out of it.

Enterprise freight audit firms exist and process real volume — but they're built for shippers spending $50M+ a year, with custom pricing and multi-month onboarding. Below that, most finance teams are down to a spreadsheet and a hunch.

Rate mismatches

Contracted caps and discounts that quietly don't make it onto the invoice.

Duplicate charges

The same charge, same BOL, billed more than once across a busy invoice run.

No time to check

A lean finance team can sample a few invoices a month. The rest get paid on trust.

See the real engine respond

This anonymous, read-only check calls the deployed FreightSigil API. It uses the same deterministic engine as the private workflow without exposing customer data.

EndpointGET /demo/charge-check
ModeREAD-ONLY
ResultRATE_MISMATCH
Click Run live check to verify the deployed API.

Test it on your own invoices, free

Send a recent invoice and your rate agreement. No integration, no card, no obligation — and we won't contact a carrier without your written approval.

Carrier invoicePDF / CSV
Rate agreementPDF / CSV
BOL reference (optional)TEXT

The public demo calls the deployed deterministic engine with a fixed illustrative invoice. It creates no tenant and no claim; private document analysis remains behind the authenticated API.

Analyze my invoices
  • Duplicate chargeLIVE
  • Rate cap mismatchLIVE
  • Missing contract discountPlanned
  • Unauthorized accessorialPlanned
  • Detention calculationPlanned
  • Arithmetic errorPlanned
  • Service-level mismatchPlanned
  • Currency/tax discrepancyPlanned

From invoice to recovery

Eight steps, and nothing skips the evidence.

01

Upload

Invoice and rate agreement — JSON today; document ingestion is planned.

02

Extract

Fields are proposed, not assumed — extraction/OCR is the next milestone.

03

Match

Checked against the contract version active on the invoice date.

04

Calculate

A deterministic rule computes the variance — same inputs, same answer.

05

Evidence

Source documents and the calculation stay attached to the finding.

06

Human review

An explicit approval gate keeps uncertain findings out of claim flow.

07

Claim

A dispute letter can be generated only from a dispute-ready finding.

08

Recovery tracking

Follow the real outcome from flagged through actually recovered.

85
/ 100
Review Ready

Not every finding is equally certain. The score says so.

The live demo returns an Evidence Assurance score with a visible calculation. The example is illustrative and stays out of any carrier workflow until a human approves a real finding.

  • Matching contract rule found+35
  • That rule is human-approved+15
  • BOL reference present+20
  • Weight data present+10
  • Calculation is exact, not estimated+20

What the workspace will show

Illustrative dashboard layout mapped to the authenticated /claims/recovery-summary response. Values stay blank until a workspace is connected.

RECOVERY SUMMARYILLUSTRATIVE VIEW
FLAGGED—Potential variance
EVIDENCE VERIFIED—Ready for review
DISPUTED—Submitted to carrier
CARRIER ACCEPTED—Accepted credit
ACTUALLY RECOVERED—Confirmed credit received

Connect an authenticated workspace to load recovery values. The public demo never touches this data.

Flat pricing. No cut of what you recover.

Freight audit firms often take 30–50% of what they find. FreightSigil charges a flat monthly fee by invoice volume instead — the incentive stays pointed at finding every discrepancy, not just the biggest ones.

STARTER

$299/mo
Up to 250 invoices/month
  • Duplicate + rate-mismatch detection
  • Evidence Assurance scoring
  • Dispute letter generation
  • Email support
Start free test

FLEET

$1,299/mo
Unlimited invoices
  • Everything in Growth
  • Custom rule requests
  • Dedicated onboarding
  • API access
Talk to us

Connect the freight stack, not another silo

FreightSigil is designed as an integration layer for TMS, ERP, AP and carrier workflows. Machine clients get a versioned API; operators keep the evidence and approval boundary.

One audit spine. Many entry points.

Send an invoice once, retry safely with an idempotency key, receive queued audit events, and trace every calculation back to an approved rate rule. The public demo is read-only; customer data stays behind tenant-scoped authentication.

POST /integrations/v1/invoices/auditX-API-KeyIdempotency-KeyWebhook deliveries
POST /integrations/v1/invoices/audit
X-API-Key: fs_live_••••
Idempotency-Key: invoice-4727960-v1

{
  "carrier_name": "APM Terminals",
  "invoice_number": "4727960",
  "lines": [{
    "charge_code": "STORAGE",
    "billed_amount": 9923633,
    "billable_days": 126
  }]
}
Replay safeSame request, same response.
Evidence firstApproved rules only.
Tenant scopedOrganization boundary on every record.
Human gateNo automatic claims.

What's actually protecting your documents

Stated plainly, matched to what's built today — not what's planned.

Tenant isolation

Every record is scoped to your organization at the database query level.

Signed-in access

Token-based authentication (JWT) — every request resolves to an authenticated user and org.

Hashed passwords

Bcrypt hashing — no password is ever stored in plain text.

Document integrity

Every uploaded file is SHA-256 hashed at ingestion, so you can always prove which document an audit used.

Append-only audit log

Every state-changing action is recorded as a new row — never edited or deleted.

Human approval gate

No AI-proposed rule can affect a calculation until a person explicitly approves it.

Send us one invoice and one rate card.

We'll show you exactly what doesn't line up — with the evidence, not just a guess.

Test your invoices free