A city employee picked up the phone. Aurora lost $1.1 million before lunch.
On April 29, 2026, someone called a City of Aurora employee, said the right words in the right voice, and walked out with payroll money through the ACH system. The city had paid for the training that was supposed to stop this.
Diane picked up on the second ring because she was raised to.
She is fifty-two. Two kids at Waubonsee Community College. A desk on a floor of the City of Aurora's finance operation where the carpet is the gray that municipal carpet always is, and the coffee in her mug had gone lukewarm because the morning had been the kind of morning where you do not get to sit down for long. The phone rang. She answered. A man's voice. Tired in the right way. Slightly bored, the way a real bank rep sounds at ten in the morning on a Wednesday when he has already taken nine calls.
He used the bank's name. He used a procedure word. He had a reason for calling that sounded like the kind of reason banks call about. Routine verification. Something flagged on the payroll account. Could she confirm a few details so they could clear it.
She confirmed.
I do not know what Diane's real name is. The city has not released it. What I am telling you is reconstructed from the public record and from forty years of watching how this call sounds when it lands. The voice on the line was not a hacker hunched over a keyboard in a hoodie. The voice on the line was a closer. He had a script. He had a tone. He had the patience to wait for her to talk herself into trusting him.
That call cost the City of Aurora, Illinois, nearly $1.1 million.
The date was April 29, 2026. The next day, somebody pulled balances and the math did not work. Mayor John Laesch called it a "very sophisticated cyber attack" at the press conference. That is the phrase that ends up on television. The phrase that does not end up on television is the one I am going to use instead.
It was a phone call.
I.
For most of my working life I sat on the other side of this transaction. Not this exact one. I never robbed a municipality. But I worked rooms where the script was taped to the desk, where the goal was to get a stranger on the other end of the line to give me something they should not give me, and where the closer's whole job was to sound like the most boring possible version of an authority figure.
The myth of the boiler room is that the salesman is loud. The salesman is not loud. The salesman is calm. The mark provides the urgency. The salesman provides the permission to act on it.
What happened in Aurora was the boiler room turned inside out. Instead of pitching the mark to send money to a fake investment, the caller pitched the mark to hand over the keys to a real account. Same machine. Different outfit.
The industry term for this is "social engineering." That is a polite term. The honest term is: somebody called and lied, and the person who answered believed them. The lie was good. The person was busy. The person was trained to be helpful. The training to be helpful did not have an off switch for the moment when being helpful would cost the city seven figures.
II.
Here is the part that should sit with you.
In late 2025, the City of Aurora had paid for the training that was supposed to stop exactly this. They signed up for a security-awareness program from KnowBe4. They also brought on a managed security services contract with NuHarbor Security. Somewhere in that building there is a cubicle wall with a certificate pinned to it. Somebody passed a phishing simulation. Somebody clicked the right answers on the right module.
And then a man called and asked for the account information and got it.
I am not saying the training was useless. I am saying that the training is not the part that matters when a real voice is on a real line and the clock in the corner of the screen is ticking and the next person in the queue is waiting and the voice sounds exactly like what a bank rep sounds like because the man placing the call has done this dozens of times and has tuned his delivery the way a singer tunes a voice.
You cannot train your way out of a good closer. You can only put a wall between the closer and the till.
III.
The money moved by ACH. That is the part that mattered most after the call ended.
ACH is the Automated Clearing House. It is the pipe that moves payroll, direct deposit, vendor payments, the boring backbone of how money flows between American bank accounts. It is fast. Once an ACH transfer initiates, you have a narrow window to claw it back. After that window closes, the money is somewhere else, and "somewhere else" is usually a chain of accounts the original receiver no longer controls.
So picture it this way. The call lands at, let's say, 10:14 a.m. The information is given. By 10:40, the transfers are queued. By the end of the business day, the money is gone in the sense that gone matters. The next morning somebody pulls a balance and the math does not work and the panic starts, and the panic is already too late.
The city says it has recovered "some" of the money. They have not said how much. They have not said how much is still missing. They have insurance. They have a cybersecurity expert on contract. They have the FBI involved, although the Bureau itself, per Department of Justice policy, will not say so.
Diane went home that night. She does not know yet that the math did not work. She made dinner. She watched whatever she watches on Wednesday nights. The phone call was just one of forty things she did that day. It was the last thing she was thinking about.
IV.
The call worked because of three things. I want you to remember them because the same three things are going to be used on someone you know.
One. The caller borrowed authority. He used a real institution's name. He sounded like he belonged. Authority is not loud. Authority is calm.
Two. The caller created a small, manageable urgency. Not an emergency. Just a thing to clear up. A flag on the account. The urgency is small enough that the mark does not pause to verify, because verifying feels rude, and pausing feels like overreacting.
Three. The caller asked for one piece of information at a time. Not the keys to the kingdom in one ask. A confirmation here. A number there. Each ask is small. The mark hands them over one by one. By the end of the call, the mark has given the caller everything.
That is the close at hour five with the pen already uncapped, delivered over a phone in fifteen minutes by a man who never identified himself by his real name and never will.
V.
Aurora is a city of 180,000 people. The payroll account that got drained is the account that pays municipal workers. The recovery effort is ongoing. The investigation is ongoing. The employee's name has not been released. The internal review of "procedures and training" is ongoing.
The mayor said "very sophisticated."
I want to be careful here. I am not calling the mayor a liar. He is doing what mayors do, which is reach for a word that explains the loss in a way that does not put the blame on a single human being in his employ. "Sophisticated" is the word that lets him say: this could have happened to anyone. And he is not wrong. It could have. It does. It will again next week in another city you have never heard of.
But "sophisticated" is also the word that lets the rest of us off the hook. It sounds like cyber. It sounds like keyboards and code. It sounds like something you need a budget and a vendor to defend against.
This was a phone call. The caller did not breach a network. The caller did not write a line of malware. The caller talked to a human being and the human being talked back, and somewhere in that conversation the city's payroll account got emptied.
That is not sophisticated. That is old. That is a thing salesmen have been doing on phones since there were phones. The only thing new is the ACH pipe at the other end of it, which made the money move faster than the city could catch it.
VI.
If you work in a place where payroll accounts exist, somebody is going to call you. Maybe this week. Maybe next month. They will sound bored. They will sound legitimate. They will have a reason that fits inside the kind of reasons your bank usually has. They will ask one small thing at a time.
The thing you do is hang up. Not rudely. Just: "Let me call you back at the number on the bank's website." Then you do that. If the call was real, the bank will be there. If the call was fake, the line will be quiet.
That is the wall. That is the only wall that works. Not the training certificate on the cubicle wall. Not the contract with the security vendor. A hang-up and a callback.
Diane did not hang up. I am not blaming her. I would not have hung up at her age in her seat on her Wednesday morning. Almost nobody hangs up. That is what the machine is built on.
The city of Aurora is going to recover some of that $1.1 million. They will not recover all of it. The employee will or will not keep her job. The investigation will or will not name a suspect. The training program will get a refresh. The vendor list will get a review. A memo will go out.
And somewhere, on another Wednesday morning, in another city, another phone will ring on the second ring.
Because the person who answers was raised to.
- WGN-TV | May 2026 | "Aurora loses nearly $1.1 million from city bank accounts to phone scam"
- City of Aurora, Illinois official statements | April-May 2026 | Mayor John Laesch press remarks
- Aurora Police Department | April-May 2026 | Confirmed active investigation
- City of Aurora procurement records | Late 2025 | NuHarbor Security managed services contract; KnowBe4 security awareness training subscription
- NJCCIC bulletin | September 2025 | Municipal impersonation scam advisory
- Oklahoma City Municipal Court | September 2025 | Spoofing scam warning (pattern context)
- NACHA (National Automated Clearing House Association) | Public documentation on ACH transfer timing and reversal windows
Editorial Notice
MarkTell is a true crime publication about financial fraud. Some scenes, dialogue, and sequential details are reconstructed from court filings, enforcement actions, news reports, and public records. Where the public record does not provide exact details, editorial reconstruction is used to convey the documented pattern of events. Names of private individuals may be changed to protect identity. All factual claims are sourced to public documents cited in the Evidence Trail above. MarkTell does not provide investment, legal, or financial advice. Nothing published here constitutes a recommendation to buy, sell, or avoid any investment. Allegations described in active cases have not been adjudicated and defendants are presumed innocent until proven guilty. Readers should conduct their own due diligence before making financial decisions.