“To Catch a Predator” host Chris Hansen got caught this week — for allegedly writing bad checks.

The 59-year-old TV journalist turned himself in to Stamford, Conn., police on Monday and was charged with issuing a bad check after failing to pay $13,000 for marketing swag from a local business, police said.

Hansen ordered 355 ceramic mugs, 288 T-shirts and 650 vinyl decals in July 2017 from Promotional Sales Limited in Stamford, according to an arrest affidavit reported by the Greenwich Time.

The $12,998 check Hansen handed to owner Peter Psichopaidas bounced, police said.

Another check he made out in April also bounced.

“Peter … I truly thought I had this covered,” Hansen wrote to the owner when the April check bounced, according to the court documents. “I am scrambling to get it done. Please give me till the end of the day. I sold a boat to cover the rest of this and need to pick up the payment this afternoon.”

But a good check never came.

Investigators called the TV host and he agreed to come to the police station to make a statement — and never showed up, cops said.

An arrest warrant was issued and Hansen finally turned himself in this week. He was released without bond on promise to appear in court.

Hansen, who has an address in Stamford, told cops he was living in Manhattan. He couldn’t be reached Wednesday.

Dateline NBC’s hidden-camera show “To Catch a Predator” — in which Hansen lured potential internet sex predators and confronted them — was canceled in 2008.

In 2015, Hansen launched a Kickstarter to fund an online reboot of the series.

He could face up to $5,000 in fines and between one and five years in prison for the Class D felony.