# Straight-Through Processing in Treasury

Source: https://gravam.com/blog/straight-through-processing-in-treasury
Author: Tan Gravam
Published: 2026-07-23
Reviewed: 2026-08-02
Summary: Straight-through processing (STP) means a transaction flows from initiation to settlement with no manual re-keying. Why every manual touchpoint is a risk.

**Straight-through processing (STP) means a transaction flows end to end — from initiation through confirmation, settlement and accounting — with no manual re-keying or intervention.** In treasury, high STP means a payment or deal is captured _once_ and then flows automatically through every downstream step. It matters because these transactions move real money: every manual touchpoint STP removes is a place where an error can no longer creep in, a delay can no longer form, and a fraud can no longer hide. STP isn't automation for its own sake — it's the systematic removal of the risky, valueless human steps between "we decided to pay" and "it's paid and booked."

## What STP is

Picture a payment's journey: someone initiates it, it's approved, sent to the bank, settled, acknowledged, and posted to the [ledger](https://gravam.com/blog/treasury-system-of-record). STP is the degree to which that whole chain happens _without anyone re-entering the data_. Full STP: entered once, flows all the way through. No STP: a human re-keys it at every boundary — into the banking portal, then into the accounting system, then into a reconciliation sheet.

## Why it matters

Four benefits, all significant, but the last is the real prize:

- **Fewer errors.** Data entered once and reused can't be mistyped at step three.
- **Lower cost.** Manual re-keying is slow, expensive human effort doing what a machine should.
- **More speed.** Automated flows settle and post faster, with less lag.
- **Stronger control.** _This is the one that matters most._ Every hand that touches a payment is a control risk and a [fraud opportunity](https://gravam.com/blog/payment-fraud-prevention-in-treasury). Fewer touchpoints means fewer places for money to be diverted or a mistake to slip through.

> Every manual re-keying step in a payment flow is two things at once: a place for an honest error, and a place for a dishonest one. STP closes both at the same time.

## What breaks STP

STP degrades wherever a human is forced to copy, translate or re-enter:

- **Swivel-chair integration.** Systems that don't talk, bridged by a person reading one screen and typing into another.
- **Format mismatches.** A bank or system that needs data in a shape nothing else produces, so someone translates it by hand. (This is why [standard formats](https://gravam.com/blog/bank-statement-formats-mt940-camt053-bai2) and [ISO 20022](https://gravam.com/blog/iso-20022-payments-pain-001-pain-002) matter for STP.)
- **Exceptions.** Transactions that fall out of the automated path — a failed match, a missing reference — and land in a manual queue.
- **Manual approvals outside workflow.** Approvals done over email or on paper rather than in a system [workflow](https://gravam.com/blog/segregation-of-duties-in-treasury-systems), forcing re-entry to record the decision.

## The building blocks

High STP rests on the same foundations as the rest of good [treasury architecture](https://gravam.com/blog/reference-architecture-for-corporate-treasury):

- **Integration** — systems connected so data flows, not swivel-chaired.
- **Standard formats** — a common language so no translation step is needed.
- **Matching** — automated reconciliation (confirmations, statements, payment status) so the routine cases clear themselves.
- **Workflow** — approvals and controls built _into_ the system, so a control step doesn't become a manual break.

## STP vs exceptions: 100% is a myth

The goal is _high_ STP, not total STP. Some transactions genuinely need human judgement — an unusual deal, a genuine exception, a control that _should_ pause and ask. Chasing 100% automation means either forcing bad automation onto cases that need a person, or removing controls that should exist. The real target is: **automate the routine to near-total, and [handle the exceptions well](https://gravam.com/blog/treasury-exception-management)** — route them fast, to the right person, with context. A good STP design is measured as much by how cleanly it handles the exceptions as by how few there are.

## Measuring it

STP is measurable: the **STP rate** is the proportion of transactions that flow through untouched. Tracking it — by process, by counterparty, by bank — turns "we should automate more" into a specific target and shows where the manual breaks actually are. What you measure, you can improve; an unmeasured STP rate is just a vague aspiration.

## What usually goes wrong

- **Swivel-chair everywhere.** Unintegrated systems bridged by people, accepted as normal.
- **Re-keying across formats.** Manual translation because formats were never standardised.
- **Controls as manual breaks.** Approvals done outside workflow, so every control step breaks the flow and gets re-entered.
- **No measurement.** No STP rate, so no one knows where the manual effort and risk actually concentrate.
- **Chasing 100%.** Over-automating cases that need judgement, or dropping necessary controls to hit a number.

Integrate the systems, standardise the formats, automate the matching, build controls into workflow, and measure the STP rate — and treasury processing shifts from a chain of risky manual hand-offs to a flow that's captured once and trusted end to end. That's not just efficiency; for a function that moves money, it's one of the strongest controls you have.

***

_See also [interface monitoring and reconciliation](https://gravam.com/blog/interface-monitoring-and-reconciliation) and [segregation of duties](https://gravam.com/blog/segregation-of-duties-in-treasury-systems)._

## Questions this article answers

**Q: What is straight-through processing (STP) in treasury?**

Straight-through processing means a transaction flows end to end — from initiation through confirmation, settlement, the bank, and accounting — without manual re-keying or intervention. In treasury, high STP means a payment or deal is captured once and then flows automatically through every downstream step. Each manual touchpoint that STP removes is a place where an error, a delay, or a fraud can no longer be introduced.

**Q: Why is straight-through processing important in treasury?**

Because every manual step in a money-moving process is a risk. Re-keying introduces errors, slows things down, and — critically — creates opportunities for fraud and control failures. STP reduces cost (less manual effort), reduces error (data is entered once and reused), speeds settlement, and strengthens control (fewer hands touching a payment). For treasury, where the transactions move real money, raising STP is one of the highest-leverage improvements available.

**Q: What breaks straight-through processing?**

The main culprits are re-keying between systems that aren't integrated (swivel-chair processing), format mismatches that require manual translation, exceptions that fall out of automated flows, and manual approval steps that aren't built into workflow. Anything that forces a human to copy, translate, or re-enter data breaks STP. The goal isn't 100% automation — some exceptions genuinely need judgement — but to remove the manual steps that add risk without adding value.
