Straight-Through Processing

STP

Straight-Through Processing (STP) is the share of incoming payments that are automatically matched to open invoices and posted to the general ledger with no human intervention. It is the headline metric for cash application performance and a direct measure of automation effectiveness.

Key Takeaways

  • STP measures the percentage of incoming payments matched to invoices and posted to the GL without manual touch.
  • Industry-average STP runs 60 to 80 percent across manual and rule-based cash application; AI-native platforms reach 95+ percent.
  • STP varies dramatically by remittance source: EDI 820 typically hits 95+ percent; no-remittance ACH typically hits 40 to 60 percent.
  • Every percentage point of STP improvement saves roughly 30 to 60 analyst minutes per 1,000 payments at typical match-time economics.
  • AI-native platforms drive STP gains by extracting context from any remittance format and resolving multi-invoice matches via graph-based retrieval.

Why STP matters

Cash application analyst time is one of the largest cost components in enterprise AR operations. Every payment that requires manual investigation costs 4 to 8 minutes of analyst time at typical mid-market complexity, and 10 to 20 minutes at enterprise complexity with deduction handling. Straight-Through Processing measures the share of payments that bypass this manual queue entirely, going from bank to ledger automatically. Higher STP means lower processing cost, faster cash recognition, and a smaller suspense balance.

How STP is calculated

The standard formula is:

STP = (Payments Auto-Matched and Posted / Total Payments) x 100

The numerator counts payments that flow through the cash application system without analyst intervention. The denominator is total incoming payments in the period. Most teams report STP monthly, with separate STP rates for different payment sources (lockbox, ACH with EDI, ACH without remittance, wire, credit card) to identify the largest improvement opportunities.

A worked example: a mid-market team processes 8,000 monthly payments. 5,600 are matched automatically by the cash application system, 2,400 require analyst review. STP = (5,600 / 8,000) x 100 = 70 percent. At 6 minutes average analyst time per touched payment, the team spends 240 hours per month on manual matching, equivalent to 1.5 full-time analysts.

What drives STP rates

STP varies by remittance source quality. Typical benchmarks across payment types:

  • EDI 820 from large retailers: 90 to 98 percent. Structured data, standard deduction codes, machine-readable.
  • Lockbox with retail scanline: 85 to 95 percent. Standardised format, automated capture.
  • Wholesale lockbox with PDF remittance: 65 to 85 percent. Semi-structured, requires extraction.
  • Email PDF remittance: 50 to 80 percent. Varies widely by customer and template.
  • ACH with structured reference: 70 to 85 percent. Limited remittance space in NACHA fields.
  • ACH or wire without remittance: 30 to 60 percent. Often requires customer contact to resolve.

The blended STP rate depends on the mix of payment types in a company's customer base. Companies dominated by retail EDI customers often report 85+ percent STP; companies dominated by mid-market and small business customers with email remittance typically report 65 to 75 percent.

Common STP improvement levers

Most teams operating below 90 percent STP can improve by tackling three structural issues.

  • Remittance capture from email: extracting invoice numbers, amounts, and deductions from PDF attachments and email bodies. AI vision language models do this at 90+ percent accuracy regardless of layout.
  • Multi-invoice matching: when one payment covers multiple invoices with partial amounts or deductions, rule-based systems fail. Graph-based matching that considers contracts, promotional plans, and historical patterns resolves these reliably.
  • No-remittance ACH resolution: matching by customer reference, amount, and aging profile. Modern AI uses historical payment patterns to suggest highest-confidence matches automatically.

Common STP mistakes

Mistake 1: Reporting blended STP only. A 75 percent blended STP rate hides the fact that EDI is at 95 percent and email remittance is at 40 percent. Improvement effort should focus on the lowest-performing segments.

Mistake 2: Confusing first-pass STP with overall STP. Some platforms report first-pass match rates that exclude payments requiring any system rule (not just analyst touch). Make sure the metric measures true automation, not just system-assisted matching.

Mistake 3: Optimising STP at the expense of accuracy. Aggressive auto-matching can post payments incorrectly, generating downstream reconciliation work that erases the time saved. The right metric is STP at high accuracy (e.g., 95 percent STP with under 1 percent error rate), not raw STP.

Mistake 4: Treating STP as a vendor capability rather than a workflow outcome. Software contributes but the customer base mix, remittance quality, and dispute volume all affect achievable STP. The metric improves through both better tools and better customer onboarding around payment processes.

How AI achieves 95+ percent STP

AI-native cash application platforms break the STP ceiling by handling the categories where rule-based systems fail:

  • Vision language model extraction: any remittance format (PDF, email, portal, paper) is parsed into structured data.
  • Graph-based retrieval: open invoices, contracts, promotional plans, and historical resolutions are cross-referenced to suggest the highest-confidence match.
  • Confidence-scored auto-post: matches above a confidence threshold post automatically; matches below are routed to analyst review with the context attached.
  • Continuous learning: every analyst correction trains the model on that customer's patterns, lifting future STP for the same customer.

Mid-market teams typically lift STP from 65 to 75 percent baseline to 95+ percent within 90 days of agentic deployment, with the largest gains in the email PDF and no-remittance ACH categories.

Frequently asked questions

What does STP mean in cash application?

STP stands for Straight-Through Processing. In cash application context, it measures the percentage of incoming payments that are automatically matched to open invoices and posted to the general ledger without any human intervention. It is the headline metric for cash application automation effectiveness.

What is a good STP rate?

Industry-average STP runs 60 to 80 percent across manual and rule-based cash application platforms. AI-native cash application platforms reach 95+ percent within 90 days of deployment. The right target depends on the mix of payment sources: EDI-heavy operations can target 95 percent; email-PDF-heavy operations historically capped around 75 percent without AI extraction.

How is STP different from match rate?

Match rate is sometimes used as a synonym for STP but can also include payments that the system matches with analyst assistance (semi-automated). True STP excludes any human touch. When evaluating platforms, confirm whether the quoted match rate is fully automated or includes semi-automated cases.

Why does STP matter financially?

Every percentage point of STP improvement saves analyst time. A team processing 10,000 monthly payments at 70 percent STP versus 90 percent STP saves about 200 hours per month of analyst time, equivalent to one full-time analyst at typical complexity. STP also accelerates cash recognition and reduces the suspense balance.

Can STP be improved without changing software?

Partially. Cleaning up customer remittance practices (negotiating EDI for large customers, standardising email PDF templates, requiring portal-based remittance) can lift STP by 10 to 15 percentage points without replacing the cash application platform. Beyond that, structural STP gains require AI-native extraction and matching capabilities.

What is the difference between STP and First Time Match Rate?

First Time Match Rate is the share of payments that match on first attempt; STP is the share that match AND post without any human touch. A match can require an analyst to confirm or correct before posting, which counts as a first-time match but not as STP. The two metrics often diverge by 5 to 15 percentage points.

Continue learning