Second Look

Every bill gets a second look. From the day you connect your email.

The same invoice arrives twice, six weeks apart, and the second copy is paid. The landscaper who billed exactly $1,450.00 for eleven months bills $1,595.00 and nobody has the eleven months in their head. InletAP compares every arriving bill against that vendor's own history for that property, against your approval thresholds, and against every invoice you already hold — and puts one sentence on the invoice you were already reading. There is nothing to set up.

The free plan processes 25 invoices a month with unlimited users, takes no credit card and does not expire. You get your own intake address at the end of setup.

The control a small firm has never been able to afford

A second pair of eyes on every bill is a staffing problem. Two people, both of whom remember what that vendor charged last spring, is not a job a five-property firm can fund — so the check does not happen, and the errors that survive it are found by accident or not at all.

The numbers are unflattering and they are not ours. In ACFE's 2026 Report to the Nations, billing schemes — invoices for things that were never delivered, or inflated ones — were 21% of all cases studied, with a median loss of $90,000, and they ran a median of 14 months before anyone noticed. They are worse at the small end: 28% of cases at organizations under 100 employees, against 18% at larger ones, because a small organization is the one without a second reviewer. Separately, published estimates put duplicate payments at somewhere between 0.1% and 2% of payments — a range rather than a number, because the studies differ by up to twentyfold, and quoting the flattering end of that spread would be a sales tactic rather than a fact.

Read those together and the honest conclusion is not that software finds the thing. The same study reports that automated monitoring was the first thing to surface only 2% of cases; people and tip-offs find far more. What monitoring does is shorten the 14 months and shrink what the 14 months cost: organizations using proactive data monitoring had 53% lower median losses and detected 44% faster. That is the claim this feature makes. Not “we catch it”. We make the gap between the first odd invoice and somebody noticing it a week instead of a year, and we leave a record that the check happened.

The record is half the value, and it is the half a property manager gets asked for. An owner who asks why grounds care went up 10% at their building, or a board that asks what controls the management company runs on its payables, is asking for evidence. Every finding, every acceptance and every dispute is written to the audit trail with a person and a timestamp, so the answer is a document rather than a recollection. The weekly summary goes out in quiet weeks too — “34 bills checked, nothing needed a second look” — because for somebody who opens the app twice a week, silence and breakage look identical.

The other half of the design is restraint, and it comes from the same benchmarks. Ardent Partners puts the average cost of processing one invoice at $9.84 and the average exception rate at 18.4% — nearly one invoice in five already stops for a human. A tool that adds a second pile of exceptions on top of that has made the job worse and will be switched off by the second month. So the budget is about two interruptive findings a month for a 25-property firm, every check carries a dollar floor and a minimum history, at most two findings show on one invoice, and a check you keep rejecting mutes itself.

None of this is a judgment about a vendor. A finding does not hold the bill and does not contact the vendor. One thing in the product blocks anything at all: a top-tier duplicate cannot be exported until a person decides. Every headline is a factual comparison in your own numbers, and there is no score, no band and no rating attached to anybody. We compute one internally to decide whether a finding is worth showing you; showing it to you would replace a fact you can check with a number you cannot.

Capabilities

What is checked on every invoice

The behavior that ships, with the numbers it ships with. Nothing here is a roadmap item, and every threshold below is a default you never have to set.

Duplicates, from the first invoice

Every arriving bill is compared against every invoice you already hold from that vendor: the same attachment, the same number and amount, a mis-keyed digit, a transposition, the same figure billed twice inside a month. Nine rules, six guards that stop an ordinary monthly bill being called a copy, and a check that runs again immediately before export.

A fixed contract that moved

A vendor that has billed the identical amount every month is on a contract, so any movement over $25 or 1% is a fact worth one line — after three invoices. This is the highest-precision check in the product and it produces the plainest sentence: $1,450.00 every month since March, $1,595.00 this month.

A price increase, confirmed rather than guessed

An invoice at least 10% and at least $50 above the usual amount is noted quietly. It becomes a finding only when a second invoice does the same against a frozen baseline, because one high bill is an event and two is a new price. Then it re-baselines and reports once, rather than repeating itself for six months. The percentage is one box in settings if 10 is wrong for you.

Invoices shaped to fit under your approvals

A bill landing within 5% under a threshold that would have sent it to an approver, with another from the same vendor doing the same inside 90 days. And two or more invoices from one vendor for one property inside seven days, each under the threshold, adding up to more than it. Both use the approval tiers you already configured.

History it states out loud

Every baseline names its own sample on the card — “last 9 invoices, Nov–Jul” — and the invoices it was built from are links you can open. That one phrase is the evidence, the explanation, and the reason your first invoice from a vendor was never flagged.

Two verbs, no modal, and an undo

That's fine, or Look into it. Both are decisions and both are recorded; there is no neutral dismiss to click by reflex. Accepting tells you in words what it learned and lets you change it on the spot. It works on a phone: the card is hoisted above the document, and both buttons are large enough to hit.

Why this one

What is genuinely different, and what is not

A buyer who has used a restaurant AP product will not believe a page that claims price alerting is rare. It is not. Here is the narrower claim, and the limits that come with it.
  • Price alerting on invoices is not new. It is table stakes in restaurant AP — Ottimate, Craftable, MarginEdge and Restaurant365 all ship it — and we are not going to pretend otherwise. Two things are different here. In property-management AP the capability exists only inside Yardi and RealPage, enterprise suites with no published price. And nobody ships a working default: MarginEdge says outright that “defining ‘unexpected’ costs is up to you”, Ottimate needs a purchase order, cost file or contract to compare against, and the only published default anywhere in the market is Craftable's 20% promo threshold, set per store. Nobody sells “your landscaper just went up 14%” to a five-property manager on QuickBooks Online.
  • We publish the defaults instead of asking you to invent them: at least 10% and at least $50 for an increase, any move over $25 or 1% on an exactly-billed contract, $250 above a previous maximum, about five invoices before a price can be compared at all.
  • The floor is published too. We do not flag increases under $50. An unstated floor makes a miss look like a bug; a stated one makes it a decision you can argue with.
  • History is kept per vendor and property, never per vendor. The same landscaper is on a fixed contract at one building and time-and-materials at another, and comparing across the two is how a price check turns into noise.
  • Amounts that move for real reasons are not price-checked at all. Utility, waste and telecom bills, and any vendor whose amounts have never been steady, get duplicate and threshold checks only. A gas bill is not told it went up in January.
  • No score, no band, no percentile, no rating on a vendor. Competitors ship a scale — Ottimate's Trust Score, Ramp's Below/Typical/Above market. A comparison between two dollar amounts needs no legend.
  • Only a top-tier duplicate can block anything. Everything else informs, and nothing is ever emailed to a vendor.
  • No contract upload, no reading a rate out of a signed agreement, and no check against an inflation index. Those are the obvious next steps and they are not in the product today.
  • No weather normalization, so no honest utility price alerting. A heating bill that rises 30% in a cold January has not gone up in price, and we would rather run no check than a wrong one.
  • No comparison against other InletAP customers. We do not have the volume, the data rights or the appetite for the re-identification risk that comes with small samples.

Compare

Who else checks a bill against the vendor's history

The question is not whether the capability exists. It is whether anybody sells it, at a published price, to a firm with five buildings and QuickBooks Online.
Competitor rows checked 2026-08-31 against vendor help centers, product pages and pricing pages. “Nothing published” means we could not find the capability documented publicly, which is not the same as proving it does not exist — several of these vendors document very little. The two property-management suites that clearly have the capability, Yardi and RealPage, publish no price at all.
 InletAPYardi / RealPageRestaurant AP (Ottimate, Craftable, MarginEdge, R365)Mid-market AP (Stampli, Tipalti, BILL)SMB property tools (Buildium, DoorLoop, TenantCloud)
Duplicate detectionYes — at ingest, during review, and again before exportInside the suiteYesYes — the strongest published duplicate story in the marketNothing published
Price-change alertingYes, on the vendor's own history for that propertyYes — Yardi Service Contract Manager, RealPage Spend ManagementYes — this is where the category was inventedAnomaly language in marketing; no published price-variance rulesNothing published
Works with nothing configuredYes — no threshold, no cost file, no reference documentEnterprise implementationNo — MarginEdge: “defining ‘unexpected’ costs is up to you”; Ottimate needs a PO, cost file or contractDuplicates yes; price no
Published default threshold10% and $50, printed on the page and in settingsNone publishedOnly Craftable — a 20% promo threshold, set per storeNone published
Shows you a score or a bandNever — the comparison is two dollar amountsNot publishedVariesOttimate ships a Trust Score; Ramp labels line items Below / Typical / Above market
Published priceYes — free plan upward, checks includedNone public, enterprisePublished per locationMostly quote-basedPublished, and the capability is absent

Competitor rows checked 2026-08-31 against vendor help centers, product pages and pricing pages. “Nothing published” means we could not find the capability documented publicly, which is not the same as proving it does not exist — several of these vendors document very little. The two property-management suites that clearly have the capability, Yardi and RealPage, publish no price at all.

Pricing

Included on every plan, including the free one

The checks run on every plan, including the free one. There is no per-finding charge, no per-vendor charge and no analytics tier. Plans differ by how many invoices you process, not by whether those invoices are checked.

Prices are in US dollars and exclude sales tax, which is added where it applies.

Paid plans renew automatically at the price shown — every month, or every 12 months on annual billing — until you cancel. Cancel any time in billing settings: the next renewal stops and you keep the period you have already paid for.

See all plans

Second Look — common questions

Keep reading

Point it at the vendor you have the longest history with

Forward a few months of one vendor's invoices to your intake address and see what the comparison says about the ones you already paid. The free plan covers 25 invoices a month, takes no credit card, and the checks are on from the first document.