Introduction
Most Solar EPC companies do not begin with a system. They begin with a few capable engineers, a shared Excel sheet, one WhatsApp group per site and a lot of energy. That can work while the workload is small. As more projects run at once, things start to slip. A quotation goes out three days late. A batch of inverters lands at the wrong site. Nobody can say, with confidence, which running projects are actually making money. Below are the 10 problems Solar EPC companies face most often when sales, projects and installations are handled by hand.
For each one, we explain why it costs more than it seems and what a better setup looks like. It is written for owners, sales heads and project managers at Solar EPC firms, especially in Bahrain, the UAE, Saudi Arabia and the wider GCC.
Short answer: Solar EPC companies that run on spreadsheets, phone calls and chat groups usually struggle with scattered leads, slow proposals, retyped survey data, reactive purchasing, unclear project status, weak site reporting, missing documents, hidden costs, late payments and thin after sales follow up. Bringing these into one Solar EPC software platform gives every team the same live picture of each project.
1. Leads are scattered and follow up depends on memory
Enquiries arrive through website forms, social media, phone calls, contractor referrals and WhatsApp messages sent to whoever happened to pick up. With no single list, nobody truly owns the next step. A homeowner who asks for a rooftop quotation on Sunday may hear back on Wednesday, by which time a competitor has already visited the roof.
The painful part is that you never see the deals you lost this way. What helps: one lead pipeline where every enquiry has a source, an owner, a stage and a reminder, so a missed call becomes a visible task instead of a silent loss.
2. Proposals are slow and inconsistent
A common routine is to open last month’s quotation, change the system size and hope the panel and inverter prices are still current. Two salespeople then quote the same customer
differently, and a customer comparing three offers notices immediately. Slow proposals also push the decision toward whoever answered first.
What helps: proposal templates connected to a live product and price list, so system size, expected generation, payback and discount approvals follow the same rules for everyone.
3. Survey and design data gets retyped at every handoff
The site survey happens on a phone, with photos and notes. Those go to the design team in a chat, get redrawn, and are typed again into a bill of quantities. Each handoff is a chance for a wrong roof measurement, a missed shading source or a forgotten cable run, and the mistake usually surfaces on the roof, when fixing it is most expensive.
What helps: capture survey details once, attach them to the project record, and let design and BOQ work from that same source.
4. Procurement is reactive instead of planned
When material planning lives in someone’s head, panels sit in one warehouse, cables in another, and nobody is sure what is on order. Crews wait for parts, or the company over orders and ties up cash in stock it does not need yet.
What helps: purchase requests generated from the approved BOQ, stock visible by location, and supplier delivery dates shown next to installation dates so a gap is spotted before the crew arrives.
5. Nobody has a live view of project status
The project manager phones each supervisor, compiles a status sheet on Sunday and shares it on Monday, by which time it is already out of date. Delays are discovered when the customer complains rather than when they begin.
What helps: solar project tracking with clear stages such as survey, design approval, material delivery, installation, testing and commissioning, with a dashboard that shows every active project and highlights the ones falling behind.
6. Installation crews report through chat and paper
Daily progress arrives as photos in a group chat, buried between unrelated messages. Safety checklists are filled on paper and photographed later, or not at all. When a dispute arises about what was installed and when, finding proof means scrolling through weeks of messages.
What helps: mobile site reports, checklists and photos attached directly to the project task, so evidence is stored where the project lives and the office sees progress as it happens.
7. Permits, approvals and documents are scattered
Utility interconnection or net metering applications, municipality approvals, single line diagrams, datasheets and warranty certificates end up in email attachments and personal folders. When an authority asks for a revised drawing, someone has to hunt for the latest version. Requirements differ by country and utility, but the pattern is the same: paperwork delays commissioning, and a finished system that cannot be switched on frustrates everyone.
What helps: a document library for each project with version control and a simple approval tracker showing what has been submitted, what is pending and what was returned.
8. Costs overrun and margins stay hidden
The quotation shows one number. The real spend on materials, labour, transport and subcontractors sits in separate sheets and is often totalled only after the project closes. By then there is nothing left to correct, and the company learns its true margin too late to price the next job better.
What helps: tracking budget against actual cost as the project moves, so an overspend on cabling or labour is visible in week two and not in month five.
9. Milestone billing and collections slip
Solar contracts are often billed in stages: advance, material delivery, installation, handover. If invoicing depends on someone remembering to check the site, invoices go out late and payments arrive later still. A profitable project can still strain cash flow when money trails the work by weeks.
What helps: linking payment milestones to project stages, so completing a stage prompts the invoice, and keeping a clear view of what is outstanding and for how long.
10. After installation, the relationship goes quiet
Once a plant is commissioned, the team moves to the next site. Warranty details, maintenance schedules and service complaints get handled by phone calls and memory. Yet these customers are the likeliest source of referrals, expansions and maintenance contracts, and a slow response to a fault can undo the goodwill built during installation.
What helps: a handover record for each system, a warranty register, service request tracking and maintenance reminders, so support is as organised as the sale was.
Why these problems feed each other
It is tempting to treat these as ten separate headaches, but they form a chain. A lead that waits too long becomes a rushed proposal. A rushed proposal leans on a survey with gaps. Gaps in the survey become a wrong BOQ, which leads to the wrong purchase, a delayed installation, a late invoice and an unhappy customer. Fixing only one link helps, yet the real gain comes from having one connected record that follows the customer from first enquiry to long term service. That connected record is exactly what we aim to give Solar EPC teams at Kode Karigar.
A quick self check
Listen to the questions your team asks each other during the week. They usually point straight at the weak spot:
- “Did anyone call that customer back?”Leads and follow up are not tracked in one place.
- “Which quotation is the latest one?”Proposals are built from copies instead of a controlled template.
- “Are the panels for that site delivered?”Procurement and stock are not linked to the project.
- “Where is that project right now?”Status depends on phone calls, not a live dashboard.
- “What did we actually make on that job?”Costs are compared with the quotation only after closing.
- “Has the customer paid the second instalment?”Billing is not tied to project milestones.
Manual management vs Solar EPC software
For Solar EPC project management, the difference shows up in daily habits:
- Scattered spreadsheets become one central project record.
- WhatsApp follow ups become assigned tasks and reminders.
- Repeated data entry gives way to connected project data.
- Manual stock counts become inventory linked to each project.
- Delayed status updates become live project visibility.
- Separate cost sheets become budget against actual tracking.
- Billing reminders by memory become milestone based invoicing.
What to look for in Solar EPC software
Not every tool fits an EPC business. A generic CRM covers the sales side but stops at the signed contract, while a general project tool does not understand BOQs, stock or utility approvals. Before choosing, check the following:
- Coverage of the whole journey:lead, proposal, survey, design, procurement, installation, billing and after sales in one record.
- Mobile friendly site use:supervisors and technicians should be able to update progress from the roof, not from the office that evening.
- Costing that matches EPC work:BOQ based purchasing, stock by location and budget against actual spend.
- Document and approval control:versions, submission status and easy retrieval for authorities and customers.
- Fit for GCC operations:multiple currencies, VAT ready invoicing and a team structure that suits how regional EPC firms actually work.
- Room to grow:it should handle your fiftieth concurrent project as comfortably as your fifth, without a rebuild.
At Kode Karigar, we build Solar EPC software for companies in Bahrain and across the GCC that want sales, projects, installations and after sales managed from a single platform instead of a pile of sheets and chats.
Conclusion
Manual methods are not a sign of a weak company. They are usually a sign of a company that grew faster than its tools. The good news is that the fixes above are practical and can be adopted in stages. Want to see how one connected system could work for your sales and project teams? Talk to the team at Kode Karigar and ask for a walkthrough built around your own workflow.


