Contractor Website Design Service: Licences Clients Can Verify, a Convincing Portfolio, and an Estimate Form That Filters Leads

Contractor website design service: SBU and SKK clients can verify at LPJK, a project portfolio, payment milestones, and an estimate form that filters leads.

Start reading
Portrait of Dicky Ibrohim with the text “Contractor Website Design Service. Verifiable Licences, a Convincing Portfolio, an Estimate Form That Filters Leads.”

This contractor website design service builds websites that answer a prospective client's biggest fear: choosing the wrong contractor. The website shows licences they can verify themselves on the LPJK pages and a portfolio page per project. It also has a written how-we-work page with payment milestones, and an estimate form that qualifies serious prospects before they reach your WhatsApp. I build each one myself, from Jakarta, as a website engineer and technical lead.

The website is for builders, renovation contractors, home builders, and interior contractors. It suits a company with a business entity certificate (SBU) as much as a sole trader with a business identification number (NIB) and certified staff. A bill of quantities (RAB) app and project management software are not part of the default package; the website links to the tools you already use.

In short

  • Your SBU, SKK, and NIB numbers appear next to instructions for checking them on the LPJK pages. Prospects do not have to take your word for it.
  • The estimate form asks for the type of work, floor area, location, budget range, and timeline. Serious prospects are separated from the merely curious.
  • A how-we-work page with payment milestones reassures prospects who have read the news about contractors who disappear.
  • The portfolio has a page per project, stays light on phones, and is updated by you through a panel.
  • Paid once, in stages like your own projects; the only running costs are the domain and a server if you choose one. A free 3-month malware cleanup guarantee is included.
  • Start here: tell me about your company through the form on the homepage.

Why do prospective clients check the contractor more carefully than the house?

Prospective clients check a contractor carefully because the money is large and the bad stories are many. A single-storey house in Jakarta now costs roughly Rp4.5 million per square metre. A 100 square metre project therefore means hundreds of millions of rupiah, handed over in stages to someone they have just met. Law No. 8 of 1999 gives consumers the right to correct, clear, and honest information. In practice, prospects do their own checking on Google rather than demanding that right.

The market remains large. BPS reports that construction contributed 9.83 percent of GDP in 2025. A DPR study from May 2025 puts housing construction capacity at 220,000 to 240,000 units a year, far below the 700,000 to 800,000 needed. Demand exists. What decides who gets the job is who is easiest to trust from a phone screen.

The licences page: SBU, SKK, NIB, and how to verify them at LPJK

Contractor websites I build have a licences page. It lists the business entity certificate (SBU) number, the workforce competency certificate (SKK) numbers of your key staff, the business identification number (NIB), and the office address. The legal basis is Law No. 2 of 2017. Article 30 requires a construction company to hold an SBU, and Article 70 requires construction workers to hold an SKK. The old construction business licence (SIUJK) is gone. The SBU is now issued through certification bodies and is valid for three years, and the SKK for five, as Smartlegal sums up.

This page only works when it comes with verification instructions. LPJK, the construction services development board under the Ministry of Public Works, runs public pages for checking SBU status and searching for certified workers. Your website spells out the steps in three sentences under the certificate numbers. A prospect can check on the spot and find your company name there.

A sole trader without an SBU can still use this page for the NIB and the SKK of their key staff. I never list a certificate you do not hold. I am not a construction licensing consultant. The numbers and the status of each certificate come from you.

A written how-we-work page and payment milestones: the antidote to the fear of being cheated

The how-we-work page on contractor websites I build lays out the steps a client will go through. It starts with the site survey, drawings, and bill of quantities (RAB). Then come the contract, the payment stages, the build with regular progress reports, handover, and the defects liability period. The payment milestones are written as an example of the pattern you use: a deposit, a payment at each progress milestone, and a retention released after the defects liability period. Credor, in July 2026, describes patterns like this as common practice on building projects.

This page answers questions prospects rarely ask out loud: when do I pay, how much, and what do I get at each stage? A prospect who has read it arrives in the WhatsApp conversation with the right expectations, which saves your time.

An estimate form that qualifies serious prospects

The estimate form on contractor websites I build asks for five things. They are the type of work (new build, renovation, interior), the floor or land area, the location, the budget range, and the preferred timeline. Submissions go to your email, and prospects who would rather talk straight away press the WhatsApp button. From those five answers you can tell in ten seconds whether a prospect fits your scale and your service area.

This flow is cheaper, safer, and matches how prospects behave. Almost everyone wants to talk to a person before handing over a project worth hundreds of millions of rupiah. A quote request or online payment system of your own only makes sense later. The company needs at least one admin, and estimate requests must really have outgrown chat, for example dozens of requests a day from several cities. Systems like that cost more to build and keep running, so there is no need to rush. The pattern is the same as a catalogue with orders through WhatsApp.

The form is protected against spam without a frustrating captcha, and it includes consent for data use.

Which pages does a contractor website need?

  • Home: your main services, service area, licences in one line, and an estimate button.
  • Services: new builds, renovation, interior, or other specialities, each with its scope and a price range if you choose to show one.
  • Portfolio: one page per project with the general location, floor area, scope, duration, and progress or before-and-after photos.
  • How we work and payment milestones: from the site survey to the defects liability period.
  • Licences: SBU, SKK, NIB, office address, and how to verify them.
  • Team: who runs the work and who supervises it.
  • FAQs: what a bill of quantities (RAB) is, how much contingency to set aside, and what happens with variations.
  • Contact: the estimate form, WhatsApp, address, and map.

Which projects you show, with or without the owner's name, is your decision alone. The website provides the space, and uploaded photos are tidied on upload so the gallery stays light on phones.

Found when people search for a contractor in your city, including through AI

Contractor websites I build are set up to be found for searches like "home contractor Depok" or "house renovation Surabaya". The content is also prepared so that AI Overviews, ChatGPT, and Perplexity quote it correctly when people ask a machine instead. The how-we-work and licences pages are quoted most often, because they answer the questions people really type. Company details are matched to your Google Business Profile, and your service area is written city by city.

Speed is targeted to pass Core Web Vitals on phones and laptops, even with a portfolio of dozens of photos. The site you are reading uses the same approach. It scored 94 on Lighthouse mobile on 12 October 2026.

Tracking if you advertise

If the company runs ads, tracking can be set up for specific actions: an estimate form sent, the WhatsApp button pressed, or a given project page opened. Pixels and tags are installed from the company's own ad account, not mine. They only run after the visitor agrees. When there are no ads, the website runs in full without any tracking.

Malware-resistant, with a free 3-month cleanup guarantee

Contractor websites I build are secured to the same standard as this site. On 12 October 2026 this site scored A+ on securityheaders.com and Mozilla HTTP Observatory. Your company can test it with the same tools. On purpose, the technical details are not spelled out here, so they cannot guide an intruder.

A hacked contractor website can show gambling ads on the licences page, exactly where a prospect is looking for a reason to trust you. Your contractor website therefore comes with a free malware cleanup guarantee for 3 months from launch. The guarantee period is written on the proof of payment; other packages give 1 to 6 months. During that period the cleanup is done at no extra cost. It covers removing malicious code, restoring the website files from the latest backup, and closing any entry point found in the website I handed over.

After the guarantee period, cleanup is billed separately, and a severe case can cost tens of millions of rupiah. It is a cleanup commitment rather than compensation. It excludes admin negligence such as shared passwords, changes made by other parties, and outages at the server or domain provider you chose. It also excludes components that become outdated after the guarantee expires without renewal. The details are on the terms page. I offer it because cleaning up hacked websites is part of my routine work.

Cost: paid once, with light running costs

This contractor website is paid for once, in stages, with a written breakdown. It is the same pattern you know from your own projects. After launch, the running cost is the domain, plus a server only if you choose one. A profile website with a portfolio and a form usually runs without a monthly server. No subscription has to be renewed simply to keep the pages online.

Support after handover is optional: fixes, updates to website components, and limited help when you need it. You change the portfolio, price ranges, and FAQs yourself through the panel. Extra features can come later, such as an estimate calculator, a page per branch, or an English version for expat clients. They are built through the same service at a special rate.

Ready to use, in the company's name, with source code if you need it

The default of this service is a ready-to-use website. The built files live on the company's domain, the domain and accounts are registered to the company, and you get a content panel plus handover documents. You can take the files to any hosting provider. If you ever want a different person to look after it, my access is revoked and the website keeps running.

Source code, meaning the project files for rebuilding the website and changing its structure, is not part of the default handover. For a contractor this is a good deal. The cost is far lower, you still manage the portfolio and prices through the panel, and my support applies in full to the version I handed over.

Buying the code only makes sense if the company has its own IT team or plans to build a large system, such as a client portal for tracking progress. That option is priced separately and costs far more. It is sometimes unavailable when the website uses licensed components. Its status is written in the offer.

Why a contractor should not build it with AI, hire an agency with no clear accountability, or use a free hosting template

ConsiderationBuilding it yourself with AIAn agency with no clear accountabilityA free hosting templateBuilt by an engineer (this service)
Licences pageAI writes certificates you do not holdCopied from another contractorNoneBuilt from your documents, with LPJK check steps
Estimate formSubmissions go missing and nobody knowsDependsA stock form with no qualifying fieldsFive qualifying fields, tested until they reach your email
Portfolio on phonesProject photos uploaded as they are, heavy pagesRarely measuredWeighed down by template partsMeasured before handover
SecurityNobody is watchingUntestedUpdated along with thousands of other sitesTested with public tools, 3-month cleanup guarantee
OwnershipYours, but only you understand itDomain sometimes in the agency's nameTied to the hostingDomain, accounts, and website in the company's name
Annual costAI tool and builder subscriptionsMonthly retainerFree until you need a featureDomain, plus a server if chosen

AI can produce a contractor page overnight, complete with "decades of experience" and certificates you never held. A prospect who checks them at LPJK leaves immediately. I covered the problems with websites built entirely by AI without review in the case of an online store. An agency where nobody knows who actually does the work carries the same risk as an unknown subcontractor: nobody is accountable when the result goes wrong. A free hosting template is fine as a business card. It becomes a burden when you need a page per project and a form that qualifies leads.

I am not the right choice if you need a client portal for tracking project progress from day one. That is systems work, not a profile website, and I will say so in our first conversation.

Who is behind this contractor website design service?

This contractor website design service is run by me, Dicky Ibrohim, website engineer and technical lead. My profile is on the about page. Every day I build websites and applications, fix broken ones, and clean up hacked ones; I have handled thousands of cases. As a technical lead I am used to working in stages, with handovers and a defects liability period, the same pattern as your building projects. I use AI to speed up repetitive parts, then test the result myself until the estimate form reaches your email.

I am not a contractor and not a construction licensing consultant. The portfolio, price ranges, and certificate status come from you. The material I supply is licensed, and the material you supply is guaranteed by you.

Process: from your project list to launch

  1. Tell me about your business through the form on the homepage: the type of work, your service area, the certificates you hold, and how many projects you want to show.
  2. A written offer within one or two business days: the page structure, schedule, fees and payment milestones, server needs, the malware guarantee period, and the scope of support.
  3. A short interview: the workflow and payment milestones you use, your flagship projects, price ranges, and the questions prospects ask most often.
  4. Text and design: I draft them, you review and approve them, especially the licences and how-we-work pages.
  5. Preview on phone and laptop: the estimate form and WhatsApp button are tested until submissions reach your email.
  6. Launch and handover: access, ownership documents, and a guide to the panel go to the company.

What you need to prepare

  • Company name, office address, NIB, SBU number if you have one, and the SKK of your specialists.
  • A list of services and your service area, plus price ranges if you want them shown.
  • Project photos with the general location, floor area, scope, and duration, plus your decision on naming the owners.
  • The workflow and payment milestone pattern you use.
  • The WhatsApp number and email that will receive estimate requests.

Eight questions to ask before choosing someone to build your contractor website

  1. Does the licences page explain how to verify the SBU and SKK at LPJK? (Yes.)
  2. Does the estimate form qualify prospects, and is it tested until it reaches my email? (Yes, five qualifying fields; tested before handover.)
  3. Does a portfolio with dozens of photos stay light on phones? (Yes, measured with public tools.)
  4. Who owns the domain and accounts? (Your company.)
  5. What happens if the website is hacked? (Cleanup is free within the 3-month guarantee written on the proof of payment.)
  6. Which costs recur? (The domain, plus a server if the company chooses one; support is not required.)
  7. Can I change the portfolio and prices myself? (Yes, through the panel.)
  8. Can an estimate calculator or client portal be added later? (Yes, at a special rate.)

First step: tell me about your business

Prospects choose the contractor whose licences can be checked, whose process is written down, and whose past projects can be seen. A website that holds all three is what this contractor website design service delivers. It also has a form that filters serious prospects before they reach your WhatsApp.

Tell me about your company through the form on the homepage or email hello@dickyibrohim.com. My reply will include a page structure that fits your company, the cost, and an estimated launch date.

Frequently asked questions

How much does a contractor website cost?

The build fee is paid once, in stages, with a written breakdown. After launch, the running cost is the domain, plus a server only if you choose one; support is optional. The amount depends on how many services and projects you show and on the shape of the estimate form. I send it after you tell me about your business through the form on the homepage.

How can a prospective client verify that my company is a licensed contractor?

Through the public pages of LPJK, the construction services development board under the Ministry of Public Works: the status of a company's business entity certificate (SBU) and a search for certified workers are both open to anyone. Your website shows your SBU, SKK, and NIB numbers with short instructions for checking them, so prospects are confident before they get in touch.

Can a sole-trader contractor or a small building crew use this website?

Yes. The licences page shows what you actually hold, for example a business identification number (NIB) and the workforce competency certificates (SKK) of your specialists, and your portfolio and how-we-work page remain the main differentiators. I never list a certificate you do not have.

How does the estimate form work?

The prospect fills in the type of work, floor or land area, location, budget range, and preferred timeline. The submission lands in your email, and you reply on WhatsApp with a first estimate or a site survey date. The form separates serious prospects from people who are only curious.

Should I publish a price per square metre?

That is your decision. Many contractors show a starting rate per square metre so that prospects whose budget is far below it do not waste either side's time. You update the range yourself through the panel when material prices change.

How does the website help prospects who are afraid of being cheated by a contractor?

With a how-we-work page and written payment milestones: site survey, bill of quantities (RAB), contract, payment stages, defects liability period, and who to contact when something goes wrong. A prospect who reads that flow knows exactly what will happen and when to pay.

Do I receive the source code?

The default is a ready-to-use website: the built files live on your company's domain, can be moved to any hosting, and come with access and handover documents. Source code is a separate option with its own fee and is not always available; its status is written in the offer.

What if the website gets malware?

The website comes with a free malware cleanup guarantee for 3 months from launch, as stated on the proof of payment; other packages give 1 to 6 months. The guarantee is a cleanup service, not compensation; the scope and exclusions are on the terms page.

When does a contractor need its own quote request or online payment system?

When you already have at least one admin and estimate requests are no longer manageable through WhatsApp and the form, for example dozens of requests a day from several cities. A system like that costs more to build and maintain; do not rush into it.

Updated

The rules on business entity certificates and workforce competency certificates, the LPJK verification pages, and the construction industry figures were checked against the sources linked in the source list on 16 October 2026. Speed and security figures were measured directly on 12 October 2026 with securityheaders.com, Mozilla HTTP Observatory, and Lighthouse.

Sources and documentation

Report a correction or outdated information

End of note. Back to top
All notes
  1. 01

    Real Estate Website Design Service for Housing Developers and Agents: Project Pages That Follow the Marketing Rules, Leads Through WhatsApp

    Real estate website design service: project landing pages with the details Government Regulation 12/2021 requires, light listings, leads via WhatsApp.

    Read note
  2. 02

    Best Company Profile Website Design Service: Secure, Fast, and Fully Yours

    Company profile website design service by a website engineer: A+ security, fast on mobile, ready for Google and AI, domain in your name, low costs.

    Read note
  3. 03

    A Furniture Website That Builds Trust, Without Heavy Running Costs

    A professional furniture website with a selected catalog and WhatsApp inquiries. One-time build, low running costs, and agreed malware removal cover.

    Read note