At one point, Justin Feichter was looking at the numbers inside Providence Roofing and realizing the company might not survive.
The strange part was that the business was not sitting idle. Roofs were being sold, crews were completing jobs, and money was moving through the company. From the outside, Providence could easily have looked like a young roofing business gaining momentum.
Underneath the revenue, however, the economics were breaking down. Justin had priced work too low, supplier balances were accumulating, and the business was not generating enough cash to comfortably keep operating. Eventually he sat down with his father and told him that if they could not sell roughly 10 jobs the following month, they might have to shut the company down.
Providence managed to sell the work it needed and survived the immediate crisis, but Justin understood that simply getting through another month did not solve the real problem. He had to figure out how a roofing company capable of generating sales could still come so close to running out of money.
That experience forced him to confront one of the most dangerous realities in the trades: revenue can make a business look healthy long before the numbers underneath it actually are.
For Justin, the lesson was especially painful because Providence was already his second attempt at building a roofing company. Before he ever had to fix its pricing, cash flow and operating systems, he had already experienced what it felt like to help build a successful business and then lose control of it.
He Had Already Built a Roofing Company Once
Justin grew up around hard work. He says he was homeschooled in Florida and started working when he was young, including picking oranges at a nearby grove when he was around nine or ten years old.
Roofing also existed in the family before Justin entered the industry himself. His father, Rick, had roofing experience from earlier in his life, including installing roofs on mobile homes in factories before eventually leaving construction and becoming a pastor.
Justin later built his own career around construction and sales. Around the COVID era, he decided to move into business ownership and started a roofing company with two partners.
According to Justin, the company grew quickly and became successful. The problem was not whether the business could produce work. The problem was the ownership structure.
Justin was the minority partner.
Eventually, he says, he was pushed out of the company he had helped build. Whatever momentum existed inside that business was no longer going to be part of his future, and he suddenly found himself having to start again.
That experience would influence how he approached Providence Roofing, but starting over with more experience did not mean he was suddenly immune to making new mistakes.
Providence Roofing Started From Zero
Justin launched Providence Roofing in Central Florida with a different ownership structure. His father helped provide the investment required to get the company moving and became a partner, while Justin took responsibility for running the day-to-day operation.
Providence presents itself as an intergenerational family business. Justin runs the operation and holds the license, his father provides guidance and experience, and Justin has spoken about his son Myles as representing another generation of the family.
The new company gave Justin another chance to build something he could control, but the early sales created a dangerous illusion.
Work started coming in, which made it feel as though the business was moving in the right direction. Once Justin began studying the numbers more carefully, however, he realized that many of those sales were not creating the profit he thought they were.
His pricing was wrong.
The Jobs Were Selling, but the Profit Was Disappearing
Justin has explained that the problem was bigger than simply charging a little too little for a roof. Money was leaking from different parts of the operation in ways that were difficult to see when he was focused primarily on selling and completing jobs.
A roof could be measured incorrectly, causing the material order to be wrong. Supplier pricing could be higher than expected. Vendor relationships could quietly reduce the margin on a job. Labor, callbacks, overhead and other operating expenses still had to be covered regardless of whether Justin had properly accounted for them in his selling price.
When he finally broke down the economics, Justin estimated that his original shingle pricing was roughly $70 to $80 per roofing square below where it needed to be to consistently produce a profit.
That meant the financial result varied from job to job. Some projects made money, others came close to breaking even, and some simply did not contain enough margin to justify the work.
This is where growth becomes dangerous for a contractor.
If the company is underpricing every job, selling more does not necessarily rescue the business. In some cases it accelerates the problem because every additional sale requires more materials, labor, scheduling, management and warranty exposure while still failing to produce enough cash.
Once Justin realized he had been pricing too low, he reacted aggressively and raised his prices. The adjustment solved one problem but created another.
Providence was still a young company without decades of reputation behind it, yet it was suddenly walking into estimates as one of the more expensive options. The close rate dropped.
Justin had to find a middle ground where the company could charge enough to make money without pricing itself out of the market it had actually earned. By the time of his 2026 interview, he said Providence had settled around roughly $490 to $500 per roofing square for its shingle work and was focused primarily on retail roofing rather than building the company around insurance claims.
The pricing was becoming healthier, but the earlier mistakes had already left damage behind.
The Month Providence Nearly Ran Out of Road
During the summer, Justin started looking at the company's supplier balances and the debt that had accumulated through a Net 30 account.
The business had been buying materials and completing work, but the incoming cash was not keeping pace with the obligations created by the jobs. The problem had reached the point where Justin could calculate roughly how much new work Providence needed just to continue operating.
He talked to his father and told him they needed to sell around 10 jobs the following month. If they could not, Justin believed they might have to close the company.
Providence sold enough work to survive.
Justin has not described that month as some triumphant turnaround, though. He has characterized the company during that period as limping along, which is an important distinction. Selling enough roofs to avoid closing did not mean Providence had become a healthy company. It simply bought Justin enough time to fix what was wrong.
The next phase of the business would be less about generating activity and more about building an operation that could actually support the activity it was generating.
His Most Important Early Hire Was Not Another Salesperson
As Justin worked through those problems, he also became more aware of his own strengths and weaknesses.
He was comfortable with sales, strategy and being in the field. He could meet homeowners, inspect roofs, manage projects and think about where he wanted the company to go.
What he did not enjoy was spending hours after a full day of work buried in administrative details, paperwork and numbers.
Rather than continuing to force himself to handle every part of the company personally, Justin hired someone whose strengths were better suited to that work. He credits that decision as one of the important changes inside Providence because it allowed the financial and administrative side of the company to receive more attention without requiring him to spend every evening trying to become someone he was not.
That lesson applies to more than hiring an assistant.
Growing contractors often respond to volume by immediately adding another installer, salesperson or truck. Sometimes that is exactly what the business needs, but Justin's experience shows why an early hire can be more valuable when it fixes a weakness in the operating system.
More work entering a broken system does not automatically make the business stronger.
Sometimes it simply creates a larger version of the same problem.
Justin Was Still Deep Inside the Operation
Providence was not yet a large roofing organization with several layers of management.
At the time of his 2026 interview, Justin was still running jobs, meeting homeowners, selling projects and helping manage crews while simultaneously trying to build systems that would eventually allow him to step back.
He said the company's average shingle roofing ticket was around $16,000, while metal roofing projects were closer to $30,000.
As he spent more time selling, Justin also developed a clearer philosophy around the homeowner experience.
When he first arrives at a property, he does not try to force a long sales conversation immediately. He prefers to confirm the problem, inspect the roof and understand what is actually happening with the home before spending more time building the relationship.
That approach comes from a simple observation: most homeowners cannot accurately judge the technical difference between two roof installations before the work happens.
They can, however, judge the person standing in front of them.
They know whether the contractor listens, communicates clearly, appears trustworthy, explains the problem properly and makes them feel comfortable about the decision.
In that environment, trust becomes part of the product.
A Roof Lasts Too Long to Treat Every Customer Like a One-Time Transaction
Justin's thinking about customer relationships also started changing.
A roofing contractor has a unique problem compared with businesses that sell frequently recurring services. A homeowner who buys a properly installed roof may not need another one for decades.
If the contractor treats the installation as the end of the relationship, the company spends all of its energy finding new strangers rather than building value from the customers it already earned.
Justin began thinking more seriously about customer data, follow-up and ways to remain connected after the job was completed.
That eventually led him into another area many young roofing companies ignore: software and internal systems.
He Started Building Technology Around the Roofing Process
Justin and his brother-in-law began working on their own CRM and customer portal.
The idea was to create something more specifically suited to roofing workflows while giving homeowners access to project information and photos in one place.
Whether that particular system eventually becomes a major part of Providence is less important than what the project reveals about the way Justin's thinking was evolving.
He was no longer focused entirely on the next roof sale.
He was starting to think about how information moved through the company, how projects stayed organized, how customers were followed up with and how Providence could maintain relationships after the installation was complete.
That is a major transition for a contractor.
A technician thinks about completing the job in front of them. An operator starts thinking about the system that allows hundreds of jobs to move through the company without losing information, customers or profit along the way.
Social Media Became Something Justin Did Not Expect
Justin did not initially approach social media with a sophisticated content strategy.
He says it began more like a video journal.
Running a young company could feel isolating, and Justin also had a wife and three children. When he was not working, he wanted much of his remaining time to go toward his family rather than spending every evening talking business.
Posting online gave him a place to document what he was experiencing as the company grew.
Over time, he noticed people were actually paying attention.
That changed the way he thought about competition.
Roofing companies traditionally compete for neighborhoods, homeowners and leads. Social media introduced another battlefield: attention.
Justin saw the effect directly after posting a humorous video that made it appear as though he was hanging from a roof. Later, he drove roughly an hour and a half to meet a homeowner who had entered through an unrelated lead source.
The homeowner recognized him from the video.
That interaction showed Justin that the sales appointment was no longer necessarily the first time a potential customer encountered the company.
Someone could watch Providence online for weeks or months before ever requesting an estimate. By the time Justin arrived at the house, some of the familiarity normally created during the sales conversation had already been established.
That is where content stops being merely entertainment and begins becoming part of the brand.
The Lead Source Changed the Sales Conversation
Justin said he could see the difference in his own closing numbers.
For Angi leads that he successfully contacted, he estimated that Providence closed roughly 30%. Referrals were significantly stronger, with Justin estimating close rates around 65% to 70%.
The surprising category was social media.
Justin reported that those leads were closing at roughly 65%, putting them much closer to referrals than traditional cold lead sources.
Those numbers are Justin's own estimates rather than independently audited sales data, but the pattern is useful.
A cold lead often begins with almost no trust. The homeowner may have requested information from several companies and may know almost nothing about any of them.
A referral enters differently because another person has already transferred some of their own trust to the contractor.
Social media can create a similar advantage in a different way. A homeowner who has repeatedly watched a contractor explain problems, show jobs, joke about the business and talk openly about the industry has already developed familiarity before filling out the form.
The sales appointment may happen on Tuesday, but the relationship may have started weeks earlier on a phone screen.
Showing the Problems Became Part of the Brand
One reason Justin's content resonated was that he was willing to talk about the parts of business ownership that were not going well.
He discussed pricing mistakes, difficult customers and the unpredictable swings of running a young company. A month could feel incredibly strong, while the next could leave an owner wondering whether the business was going to make it.
That transparency created a different kind of business content.
Many entrepreneurial stories are told only after the difficult part is over. The company has already expanded, been acquired or reached some enormous revenue milestone, and the founder can explain the struggle from a comfortable distance.
Justin was documenting Providence while it was still being built.
He was still selling roofs, running jobs, correcting systems and learning which expenses actually belonged inside the company.
That makes the story more useful because the mistakes are not ancient history polished into a perfect success story. They are recent enough to see how the decisions actually affected the business.
Crossing $1.2 Million Did Not Mean Providence Was Finished
By the time Justin appeared on The Home Service Expert Podcast in June 2026, he said Providence had generated more than $1.2 million in revenue after operating for a little over a year.
He estimated the company was running at around 10% EBITDA at the time and admitted that the first year contained plenty of what he called "stupidity taxes" that he did not intend to repeat.
Justin also made an important distinction about the numbers.
His view was that revenue is vanity while profit is king.
That perspective matters more than the $1.2 million headline itself.
A contractor can produce millions of dollars in sales and still own a financially weak company if pricing, overhead, cash flow and operations are broken. Justin had already experienced a smaller version of that problem and had been fortunate enough to identify it while Providence was still young enough to change.
The early revenue proved that there was demand for what the company was selling.
The next challenge was turning that demand into a business that could consistently keep enough of the money it generated.
The Next Challenge Was Removing Himself From Every Job
For 2026, Justin said he believed Providence could reach roughly $3 million in revenue without a major storm, with substantially more upside if severe weather created additional demand.
His more important goal, however, was not simply another revenue milestone.
He wanted to strengthen the company's cash position, build the sales team and remove himself from day-to-day project management.
That transition is difficult because the habits that help a contractor survive the startup phase can become the same habits that prevent the company from scaling.
Early on, the owner's willingness to do everything is an advantage. Justin could sell a roof, inspect the property, handle a problem with the crew, speak with the supplier and make sure the homeowner was taken care of because he was personally involved everywhere.
As Providence grew, that became less sustainable.
An owner who remains responsible for every important decision eventually becomes the limit on the company.
Justin's next challenge was therefore not learning how to work harder.
It was learning how to build a company that could perform well when he was not personally controlling every part of the process.
The Bigger Lesson Has Very Little to Do With Roofing
Justin Feichter's story is not particularly useful simply because he started a roofing company and generated more than $1 million in revenue.
Plenty of contractors build seven-figure businesses.
What makes the story useful is everything that happened underneath that revenue.
Justin had already helped build one company and lost control of it because he was the minority partner. When he started Providence, he made a different kind of mistake by discovering that his ability to sell roofs was ahead of his understanding of the economics behind those roofs.
The pricing was wrong, costs were leaking through the operation and supplier debt accumulated until one weak month could have ended the company.
Providence started becoming stronger only when Justin stopped viewing sales as the complete solution.
Pricing became more disciplined. Administrative work moved toward someone better suited to it. Customer experience became part of the sales strategy. Technology became part of the operating system, while social media began creating trust before Justin ever arrived at the homeowner's property.
Those changes represent a much bigger transformation than simply increasing revenue.
Justin was gradually shifting from someone focused on selling the next roof into someone trying to build an organization that could repeatedly generate, sell and deliver work without depending entirely on him.
That is the transition contractors should pay attention to.
A company does not become strong simply because more money flows through it. It becomes strong when the owner understands where the money comes from, where it goes, what produces real profit, what creates trust with customers and which systems allow the result to be repeated without one person holding everything together.
Justin's first company taught him that ownership structure matters.
Providence taught him that pricing, cash flow and operations matter just as much.
The business is still young, and the next several years will determine whether the systems Justin is building can turn its early momentum into something much larger.
This time, however, he is not starting with the same understanding of business he had before.
Sometimes getting pushed out, starting again and being forced to fix your own mistakes gives an owner an education that an easier path never could.
Skip the $2,000–$4,000/Month Marketing Agency. Learn to Run Google Ads Yourself With AI for Just $97!
The Google Ads & AI Masterclass for Home Improvement Contractors shows you how to research your market, build your campaign, create a high converting landing page, track leads, and use AI to improve performance.