A multijurisdictional investigation by Bensalem and Middletown Township Police Departments has led to the arrest of Shawn Hagan, 46, of Philadelphia, on business fraud-related charges.
According to the criminal complaint, Bensalem Police received a report of fraud on Friday, June 26. Police spoke with the victim who resides in the 2800 block of Marion Avenue.
According to police, the victim received an estimate from Hagan of Hagan Home Concepts on Dec. 11, 2025. The estimate was for a two-room home addition with a bathroom for $58,000. The estimate included a detailed breakdown of the work and costs to be completed.
The victim gave Hagan a check for $24,000, which covered permits, architectural coordination, mobilization, material ordering, and project scheduling, according to the criminal complaint.
Hagan, police said, failed to complete work on the project, which caused the victim to request a refund from him.
This isn’t the first time Hagan has been accused of deceptive business practices and theft, according to the criminal complaint. The criminal complaint documents that Hagan has taken payments but failed to provide services two other times, police said.
On May 18, 2026, Bensalem Police were notified of contractor fraud by a resident living in the 1300 block of School Lane in Bensalem.
According to police, Hagan was contacted to do an addition on the home, which Hagan stated would cost between $68,000 and $72,000. According to the criminal complaint the victim made the first payment of $18,250 on Jan. 24, 2025. A second payment was made on May 6 of that year for $28,275 when Hagan was scheduled to begin work.
The victim told authorities Hagan was supposed to start in May, but didn’t get the foundation done until late July or early August. The victim told police that the township issued a final inspection of the foundation on Aug. 1, 2025. Following that, Hagan promised to continue the work, but failed to show up and complete the job.
The affidavit documents another case of Hagan failing to do his job for a family in the Levittown section of Middletown Township.
This project was for a second story addition over the garage that would involve things like a new roof, HVAC work, electric and plumbing.
According to the criminal complaint, Hagan was hired to do that job in September 2025, and was paid $5,000 initially. Other payments were made of $42,533, $6,700, and $53,333, all going towards scheduling, permit pulls, and ordering materials. While Hagan started the demolition part of the project in January 2026, , the victims told police that he failed to make any other meaningful progress towards the actual construction of the project, and the work he did do was incomplete and/or used improper materials.
Hagan promised the Levittown costumers a full refund when they terminated services on May 28, 2026, but he has yet to fulfill the refund, the criminal complaint alleges.
A Bensalem Police detective spoke to Hagan on May 23, 2026 about the job he did on School Ln. Hagan told the detective that he had gotten in over his head and never intended to defraud anyone, the probable cause alleges.
He reportedly said he would make arrangements to refund payments back to the victim, but has yet to do so, police said.
Investigators say there is a possibility that more people may have been victimized by Hagan. Anyone with additional information, or anyone who believes they may have been the victim of a similar incident involving Hagan Home Concepts, is asked to contact Bensalem Police Detective F. Sean Hayden at 215-633-3732.
Customers of the home contractor shredded his work and business practices on various social media platforms.
Hagan again was arraigned by Magisterial District Judge Joseph Falcone, Tuesday afternoon, who set bail at 10% of $750,000.
Hagan was remanded to Bucks County Correctional Facility and posted bond the following day. He is charged with 12 felony counts of; receiving advance payments for services, theft by deception, receiving stolen property, and deceptive business practices.
He has no attorney of record listed according to county records and is due back in court on September 2.