Platform
Service Portal
One workspace for solar service pros to create, manage, present, negotiate and transact jobs end to end. List every service you offer, define who you'll serve, quote and contract in one thread, and get paid, with no monthly fee and no per-seat cost.
Talk to our team
Service Portal
The all-in-one job flow for solar service pros: listings, requirement blocks, offers, quotes, dynamic contracts, service territory, deal chat and payments.
Designed for your business
Installers · Roofing crews · Electrical service providers · Solar service contractors
Stop chasing buyers for intake before you quote
Turn accepted quotes into signed contracts without a second tool
See only the jobs that fit your service area and capacity
What you can do
Service listings and requirement blocks
Publish every service you sell with your own pricing, and collect the exact intake you need from each buyer, square footage, utility bill, site photos, before you ever quote.
Offers and quotes
Broadcast an offer to matched buyers in your service area, or send a binding, itemized quote to a specific buyer that rolls into the contract on accept.
Dynamic modular contracts
Build contracts from a library of clauses tuned to solar, roofing and electrical trades. Once the buyer accepts the quote, it's signed on the spot.
Service territory by state, city, ZIP or region
Define coverage exactly the way your business runs, and only see jobs you can actually take on.
Integrated deal chat and shared timeline
Every message, doc and price change lives on one thread, with a shared inquiry-to-payment record both sides can see.
Free to join
No subscription. No per-seat fee. No setup cost. Payment processing, net terms and logistics support come with it.
FAQs
What is the Sunhub Service Portal?
The all-in-one platform for solar contractors, roofers, electricians and adjacent service providers. List your services, get matched to verified jobs, collect requirements, and send binding contracts in one place.
How does the requirements process work?
Before you ever quote, the portal collects what you need from the buyer, square footage, utility bill, site photos, panel preferences. You show up already informed.
Can I set my own pricing?
Yes. Pricing is fully flexible. Set base rates per service, adjust per region, and control every quote.
How do I define my service area?
Pick states, cities, ZIP codes with a radius, or set a regional territory. Sunhub only routes jobs that fit your coverage and capacity.
How is the contract generated?
Build modular clauses once in your library. The portal assembles them into a binding, signature-ready contract per job, and you can tune the terms per buyer when you need to.
What is the difference between an Offer and a Quote?
An Offer is a broadcast promo, priced how you like it, sent to matched buyers to advertise a special. A Quote is the binding, itemized version for a specific buyer that becomes the contract once accepted.
What does the portal cost?
Free to join, list services and accept jobs. No monthly fee, no long-term contracts. Excluding processing fees or added services.
How do payment schedules work?
The portal supports milestone-based payouts, deposit on signing, progress payment at install, final payment at power-on, cleared directly to your account.

