How it works

How OverpayAlert works

A walk through the whole path: send your invoices in by forwarding or upload, let AI read and check each one, get the alert where your team already works, decide, and export the results to QuickBooks or Xero.

Every new workspace starts on a 7-day Growth trial, with no payment details at signup.

  1. Create your workspace

    Sign up with an email address and password, then confirm the email. Your workspace is ready to receive invoices.

    1. Name it

      Use your company name. It becomes part of your forwarding address.

    2. Invite your team

      Add the people who review invoices and give each one a role. Starter has 3 seats, Growth 15 and Scale unlimited.

    3. Start on the trial

      7 days of Growth with 1,000 invoices included. No payment details at signup.

  2. Forward invoices from Gmail or Outlook

    Every workspace gets its own forwarding address. Copy it from the upload panel or from Integrations, then send your invoice mail to it.

    Your forwarding address
    invoices+acme-7c1e04b9d2a35f86e0c4@forward.overpayalert.com

    Unique to your workspace. An admin can replace it at any time.

    Gmail

    1. Open Settings, then Forwarding and POP/IMAP, and add your forwarding address.
    2. Google sends a confirmation email to that address. The request shows up in OverpayAlert, so you confirm it there.
    3. Turn forwarding on. For a shared inbox, create one filter for mail that has attachments and forward only that.

    Outlook

    1. In Outlook on the web, open Settings, then Mail, then Forwarding, and forward to your address.
    2. For a shared inbox, add a rule instead: Settings, Mail, Rules, with the condition Has attachment and the action Forward to.
    3. On Microsoft 365, an admin may need to allow forwarding to outside addresses first.

    Any provider

    1. Forward invoice emails by hand whenever one arrives.
    2. Or point your provider's automatic forwarding at the address.
    3. Vendors keep sending invoices to the address they use today.
    What gets read
    PDF, PNG and JPEG attachments, up to 10 per email. The email text itself is not read.
    Allowed senders
    Optional. List the addresses and domains that may send you invoices. Mail from anyone else waits for an admin to release or delete it, for up to 14 days.
  3. Or upload them

    Drag PDF, PNG or JPEG files into the upload panel, up to 20 at a time and 10 MB each. Uploads and forwarded mail go into the same queue.

    From your own systems

    On Scale, your systems can send invoices through the REST API with POST /v1/invoices and read alerts back with GET /v1/alerts, using scoped API keys.

  4. AI reads each invoice

    Scanned PDF or phone photo, AI reads the whole invoice and turns it into a ledger entry. Nothing to type, nothing to map.

    Anything that isn't an invoice gets set aside and doesn't count toward your plan. Every invoice goes through AI data extraction and lands in your invoice ledger, ready for the checks.

    Over your monthly allowance, emailed invoices wait as Held and are read as soon as there is room again.

  5. Every invoice is checked

    Two checks run on every invoice you send, against everything you sent before. A flag opens a review. Your team closes it.

    Check 1

    Potential duplicates

    A duplicate rarely arrives as an exact copy. It comes back with a new number, a slightly different vendor name or a resent PDF. OverpayAlert compares number, vendor, amount and date, allows for near misses, and flags the pair.

    Each flag carries one of three confidence levels: hard duplicate, probable or suspect. Open it and the two documents sit side by side.

    How duplicate invoice detection works
    Duplicate comparison
    FieldOriginal #4523Candidate #4487Reads as
    VendorAcme Construction Co.Acme Construction Co.Same
    Invoice number45234487Differs
    Amount$4,285.00$4,285.00Same
    DateSep 1, 2026Sep 1, 2026Same
    Vendor, date and amount match. Only the invoice number differs, so the pair is flagged for review.
    Check 2

    Unusual price increases

    When a familiar vendor sends an unfamiliar number, OverpayAlert compares it with what that vendor billed you before. Big jumps get flagged. What counts as big, and how much history it takes, depends on the workspace settings.

    The check adjusts for seasonal patterns, and a new vendor gets a baseline period before its prices are compared.

    Vendor history
    Example Facilities VendorInvoiceAmountReads as
    JuneEF-0601$1,200.00Prior
    JulyEF-0701$1,200.00Prior
    AugustEF-0801$1,200.00Prior
    SeptemberEF-0901$1,500.00Current, flagged
    September is $300 above each of the three invoices before it, so it is flagged. An unusual increase is a reason to review, not proof of an overcharge.

    The purchase order rule

    Pick an amount. Any invoice above it that carries no PO number gets a flag. The rule is on every plan.

    Your thresholds

    On Growth and Scale you set the duplicate confidence levels, the price-spike percentage, seasonal adjustment and the new-vendor baseline. Scale adds a duplicate look-back window, a dollar threshold for price spikes and a dual-approval threshold. On Scale, a flag can also show that other companies saw the same pattern.

  6. Alerts reach your team

    Connect the tools your team already watches in Integrations. Each alert carries its evidence and a link back to the invoice.

    Alert channels by plan
    ChannelWhat it doesPlans
    DashboardEvery alert sits in the dashboard with its evidence, and the bell shows what is new.All plans
    EmailHigh and critical alerts go to owners and admins. A daily or weekly digest can go to the people you pick.All plans
    SlackPosts the alert with the vendor, invoice number, amount and a link back to the dashboard.1 channel on Starter, 5 on Growth, unlimited on Scale
    Microsoft TeamsPosts the same alert to the Teams channel you choose.Scale
    WebhooksSends alert.created to every active endpoint, and alert.resolved when the alert is closed.1 endpoint on Starter, 3 on Growth, 10 on Scale

    Quiet hours and escalation

    Set quiet hours and low and medium alerts wait until they end. Unanswered alerts can escalate after the number of hours you choose.

  7. Review, then decide

    Open the alert. For a duplicate, the original and the candidate sit side by side. Comment on the invoice and @mention a teammate if you need a second opinion.

    Approve
    The invoice is fine. The alert closes.
    Block
    Stop the payment. The invoice is marked Disputed so nobody pays it by mistake.
    False positive
    Not a problem, with a reason: a recurring service, a different vendor entity, an approved price increase, a contract amendment or a wrong match.
    Snooze
    Not now. The alert comes back in 24 hours.
    Resolve
    Handled outside OverpayAlert. You can record the amount it saved.

    Nothing is paid, blocked or rejected on its own. OverpayAlert never pays an invoice. A person on your team makes each call.

  8. Export to QuickBooks or Xero

    On Growth and Scale, reviewed invoices leave as a CSV built for bill import in QuickBooks Online or Xero. You download it and import it yourself.

    1. Pick the format

      QuickBooks or Xero. Save it as a template for next time.

    2. Choose what goes in

      A date range and the invoice statuses to include.

    3. Download the CSV

      One row per invoice, with its total. Invoices missing a number, date or amount are left out.

    4. Import it as bills

      In QuickBooks Online or Xero, import the file as bills.

    QuickBooks bill columns
    • BillNo
    • Supplier
    • BillDate
    • DueDate
    • Memo
    • Account
    • LineDescription
    • LineAmount
    • LineTaxCode
    • LineTaxAmount
    • Currency

    Xero gets Xero's own bill import template, column for column. Export only, no live sync. QuickBooks bill CSV import is not available for every US account.

CrowdShield · Scale plan

Seen by other companies

On the Scale plan, a flag can carry one more signal: other companies reported the same vendor pattern. Nobody is named.

How it shows up
A shield badge with a number on the flagged invoice, and the same count in the invoice drawer. The number is how many other companies reported the same pattern. It shows from two other companies upward and never names them.
What leaves your workspace
A hash of the vendor identity (the tax ID when there is one, otherwise the normalized vendor name) together with the type of flag. Later, a confirmed or dismissed signal when you stop the payment or clear the alert. Nothing else.
What never leaves
Invoice numbers, amounts, dates, line items, vendor names and company names. Documents are never shared.
Your two switches
Share anonymous data and Receive alerts, in Settings under Detection rules. Both are on by default for Scale, and you can switch either off at any time.
What it decides
Nothing. It does not block a payment and it does not tell you who the other companies are. A pattern seen elsewhere is one more reason to look. The review is still yours.

CrowdShield is on Scale only and is not part of the trial. On Analytics, a CrowdShield block shows network matches and your duplicate rate against the network average. That average appears only once five or more companies contribute.

Common questions

About setup

Do vendors need to change where they send invoices?

No. Vendors keep emailing the address they use today. You forward that mail on, by hand or with one rule in Gmail or Outlook.

What if Microsoft 365 blocks the forward?

Microsoft 365 can block automatic forwarding to outside addresses. An admin can allow it. Until then, forward invoices by hand or upload the files.

What happens to emails that are not invoices?

They are set aside and do not count toward your plan, and their files are deleted after 7 days. Only PDF, PNG and JPEG attachments are read, never the email text.

Does OverpayAlert pay or reject invoices?

No. It reads, checks and alerts. Payments stay in your own process, and a person on your team decides what happens to each flagged invoice.

Is there a live QuickBooks or Xero sync?

No. On Growth and Scale you export a CSV built for QuickBooks Online or Xero and import it yourself.

Can I try every step before paying?

Yes. The 7-day Growth trial includes 1,000 invoices and asks for no payment details. CrowdShield, API and Microsoft Teams are Scale features and are not part of the trial.

Start with the pile you have now

Forward a week of invoices and see what gets flagged. Seven days on the Growth plan, no payment details at signup.

Start 7-day free trial