IMAD and OMAD numbers are the two trace codes that the Federal Reserve’s Fedwire Funds Service attaches to every domestic wire transfer. IMAD stands for Input Message Accountability Data and is created the moment the sending bank submits payment instructions into Fedwire. OMAD, or Output Message Accountability Data, is generated once the Federal Reserve successfully delivers that message to the receiving bank. Together they give a single wire a complete paper trail from origin to destination, and they’re what your bank uses to find a payment that hasn’t arrived.1Federal Reserve Financial Services. Fedwire Funds Service
What the Numbers Look Like
An IMAD or OMAD has three segments: an eight-digit date, an eight-character source identifier, and a six-digit sequence number. The date uses YYYYMMDD format, so a wire sent on March 15, 2026, starts with 20260315. The source identifier points to the specific Fedwire participant that handled the message, and the sequence number distinguishes that transfer from every other one the same institution processed that day. A complete IMAD reads something like 20260315ABCD1234005782.
Both codes appear on every successfully processed Fedwire message. The formatting is set by Federal Reserve Operating Circular No. 6, which requires all messages to conform to the prescribed Fedwire specifications.2Federal Reserve Financial Services. Operating Circular 6 – Funds Transfers Through the Fedwire Funds Service Because the structure is fixed, a valid trace number always tells you the date of the wire and which institution submitted it, before anyone even looks up the sequence.
When the Trace Number Actually Exists
A trace number doesn’t exist until the Federal Reserve accepts the message for processing. Your bank’s internal system may show a wire as “pending” or “submitted,” but that status usually means the bank has queued it on their end. The IMAD becomes permanent and retrievable only once Fedwire processes the message; at that point your bank should mark the transfer “completed” or “processed.”
The Fedwire Funds Service runs a long business day that opens at 9:00 p.m. Eastern Time on the preceding calendar day and closes at 7:00 p.m. Eastern Time.3Federal Reserve Financial Services. Fedwire Funds Service and National Settlement Service Operating Hours Individual banks set their own, shorter cutoffs for same-day wires, and some process outgoing wires in batches. If you authorized a payment after your bank’s cutoff, no IMAD will exist until the next business day, even if Fedwire itself is still open.
How to Get Your Trace Number
Contact your bank’s wire transfer or treasury operations department. Have three things ready: the exact date the funds were sent, the precise dollar amount including cents, and the full name of the recipient as it appeared on the wire instructions. The original wire confirmation receipt speeds things up considerably because it gives the bank the internal reference numbers they need to pull the Fedwire record.
The sending bank is the one that can hand you the IMAD, since they originated the message. If you’re the recipient and the money hasn’t shown up, ask the sender for their IMAD, then give it to your own bank’s operations team so they can search for the incoming funds. Some banks charge a research fee for manual wire investigations, and the request may need to go through a secure portal or a signed authorization form. Being off by even a penny on the amount can delay the search.
When a wire is late enough to justify escalation, your bank may open a formal tracer request. That’s a bank-to-bank communication in which the originating institution asks the Federal Reserve or the receiving bank to confirm delivery status, with the IMAD serving as the tracking number that ties the whole inquiry together.
What Happens When a Wire Is Delayed or Missing
Once your bank has the trace number, its investigations team searches the core banking system for the transfer. Delayed wires often land in internal suspense accounts, which hold funds that arrived with incomplete or mismatched beneficiary information. A common scenario: the recipient’s name on the wire doesn’t quite match the name on the account, and the receiving bank parks the money until someone reconciles it.
If the receiving bank can’t find the funds, the originating bank can contact the Federal Reserve directly to verify whether the message was delivered. The legal framework for this process sits in Regulation J, which governs funds transfers through Fedwire.4eCFR. 12 CFR Part 210 – Collection of Checks and Other Items by Federal Reserve Banks and Funds Transfers Through the Fedwire Funds Service and the Fednow Service (Regulation J) Once the Fed confirms delivery to the receiving bank, responsibility shifts to that bank to locate and apply the funds. Banks work through these discrepancies routinely, and account holders usually don’t need to do much beyond providing the trace number and waiting.
If the Wire Went to the Wrong Account
Under the Uniform Commercial Code, if a payment order identifies the beneficiary by both name and account number and the two don’t match, the receiving bank can generally rely on the account number alone. The bank isn’t required to verify that the name and account number refer to the same person. Provide the wrong account number with the right name, and the money may go to whoever owns that account. Recovering it becomes your problem.
Fedwire transfers are final and irrevocable once the Federal Reserve credits the receiving bank’s account.5eCFR. 12 CFR Part 210 Subpart B – Funds Transfers Through the Fedwire Funds Service A cancellation request only works if the receiving bank gets it before it accepts the payment order, and Fedwire processes messages in seconds. After acceptance, cancellation is generally ineffective unless the receiving bank agrees or the transfer resulted from a specific mistake such as a duplicate payment, a payment to the wrong beneficiary, or an unauthorized transaction.6Legal Information Institute. UCC 4A-211 – Cancellation and Amendment of Payment Order
If a misdirected wire was caused by the sending bank’s error, the bank owes interest for the delay and must cover incidental expenses.7Legal Information Institute. UCC 4A-305 – Liability for Late or Improper Execution or Failure to Execute Payment Order If you supplied the wrong information, the loss generally falls on you. The IMAD is what proves which side made the entry.
The One-Year Deadline to Object
You have one year from the date you receive notification of a wire transfer to object to an erroneous or unauthorized debit from your account. After that window closes, you lose the right to challenge the transaction entirely.8Legal Information Institute. UCC 4A-505 – Preclusion of Objection to Debit of Customers Account That deadline applies even if the wire was completely unauthorized. Review wire confirmations promptly, and pull the trace number as soon as anything looks off; banks send those notifications for exactly this reason.
How Fedwire Trace Numbers Compare to Other Systems
Fedwire isn’t the only network moving money between banks, and the IMAD only works for payments that actually traveled through it. If your bank can’t find a wire using a Fedwire trace number, the payment may have moved through a different system with its own identifier:
- ACH trace numbers are 15 digits. The first eight come from the originator’s routing number and the remaining seven are a sequential identifier. ACH transfers are slower, typically one to two business days, and processed in batches rather than individually.
- CHIPS, the Clearing House Interbank Payments System, handles large-value transfers between major commercial banks and uses its own sequence number for tracking. It’s more common in large commercial transactions than in consumer banking.
- SWIFT assigns a Unique End-to-End Transaction Reference (UETR), a 36-character identifier that follows an international payment across borders through correspondent banks. It’s the cross-border equivalent of the IMAD.
Ask your sending bank which system carried the transfer and request the matching tracking identifier. Once you have the right number for the right network, the search stops being a guessing game.