Your Company Website on a Phone: What Often Gets Missed
What a mobile friendly website needs that company sites often miss: buttons too small, cut-off tables, tiring forms, pop-ups and speed on mobile data. Check it.
Read the article →
Website projects rarely fail for technical reasons. What happens more often: costs balloon because "we assumed this feature was included", the domain turns out to be registered in the vendor's name, or the developer is hard to reach when the website breaks. Almost all of this can be prevented with a clear contract.
This article covers the points a website development contract should contain before you sign. It isn't legal advice. For a large project, ask your legal team or your company's legal adviser to read it too.
This is the most common source of misunderstanding. A quote that only says "company profile website" can be read differently by the two parties. Ask for the scope to be written out in detail:
Also write down how extra requests mid-project are handled: submitted in writing, priced with any extra time, and approved before work starts.
Split the project into stages, for example design, build, content entry and launch. Each stage has a result you can check and a target date. Tie payments to stages that are finished and approved, not just to dates.
Don't forget your side. Schedules often slip because the client is late sending material or giving approval. A fair contract says what happens then: the schedule moves with it, and how long the project is still considered active.
Also write down when the website counts as finished. For example, once you confirm acceptance in writing, or after a number of working days without objection from handover.
This is the point most often forgotten, yet it has the biggest consequences. Under Indonesia's Law No. 28 of 2014 on Copyright, computer programs are protected works. Article 36 of that law says that for a work made to order, the author and copyright holder is the party who made the work, unless agreed otherwise.
In other words, if the contract is silent on this, you don't necessarily hold the rights to the design and code of the website you paid for. Copyright can be transferred by written agreement, so spell it out:
A website isn't a one-off product. After launch it still needs updates, backups and fixes. Separate these two things in the contract:
If there is a promised response time when the website has a problem, ask for it in a clear number, not "as soon as possible".
Website forms collect personal data: names, email addresses, phone numbers. Under Indonesia's Law No. 27 of 2022 on Personal Data Protection, your company usually acts as the data controller. A vendor that runs the website and server on your behalf can act as a data processor.
Article 51 of the law requires a processor to process data on the controller's instructions, and to get the controller's written approval before involving another processor. Article 46 requires the controller to give written notice within 3 x 24 hours if personal data protection fails. So the contract should state:
A good contract also covers how to part ways. If you ever change vendor, you should be able to take your website with you without starting from scratch. Make sure the contract states what is handed over:
Also write down the notice period before a maintenance contract ends, and how disputes are resolved.
A clear contract isn't a sign of distrust. It lets both sides focus on the work instead of arguing.
Read also choosing a web design company and choosing a .co.id or .com domain. Comparing quotes? See our packages, or contact us with your questions.