Terms of Service
Last updated: September 8, 2026
1. Who we are and what we sell
Opus Solutions designs and develops custom websites, online stores, landing pages, mobile applications and student graduation projects. Each project is scoped and priced in a written quote, built to order and handed over to you.
2. Acceptance of these Terms
You accept these Terms when you accept a written quote for a project or use our project services. If you are accepting on behalf of a company or organisation, you confirm that you are authorised to do so.
The features, limitations and prices of each offering are described on the relevant part of this website and, for project work, in the written quote issued for your project. They may be updated from time to time. By ordering, you acknowledge that you have read and understood the description of what you are buying before completing your order.
3. Your general responsibilities
You are responsible for:
- Providing accurate and complete information when you order, request a quote, or configure a service.
- Keeping any credentials or accounts associated with your service confidential and secure.
- Ensuring that your use of what we deliver complies with all applicable local, national and international law.
- Using the services in a manner that does not infringe the rights of others, including privacy, intellectual property and data protection rights.
Opus Solutions is not liable for loss, damage or delay caused by inaccurate or incomplete information provided by you.
Part A
Project services (websites & apps)
This Part applies to custom website, online store, landing page, web application, mobile application and graduation project work (collectively, the “Project Services”).
A1. Scope of work and how it is agreed
A project starts with your brief — sent through the project request form on this website, or by WhatsApp. We reply with a written quote that sets out the deliverables, the price, the payment schedule and an estimated schedule of work.
- The written quote you accept is the agreed scope of work. Anything not listed in it is outside the scope of the project.
- Work begins after you have accepted that quote in writing and the first payment due under it has been received.
- Package descriptions published on this website illustrate what a package normally includes. The binding description of your project is the written quote agreed for it.
- Any change to the scope after acceptance is a change request. Change requests are quoted separately and may affect both the price and the schedule.
A2. Quotes, prices and estimated timelines
Prices shown on the packages page are indicative starting prices for the package described. The price that binds both of us is the one in the written quote agreed for your project, and it holds for the scope stated in that quote.
Delivery timelines are estimates. They depend on the size of the project, its requirements, changes added during development, and how quickly you supply content, approvals and access. A clear schedule is agreed before work begins, and it moves if any of those inputs move.
A quote is valid for the period stated on it. Unless the quote says otherwise, prices are exclusive of any tax, and any tax that applies is shown on the invoice.
A3. How a project is paid for
Unless we agree otherwise with you in writing, a project fee is paid in two equal halves:
- 50% before work starts. This first half puts your project into our schedule and pays for the first stage of work. Work begins once you have accepted the quote in writing and that payment has been received; nothing is built before it arrives.
- 50% once the project is finished. When the work is complete and you have reviewed it under A6, the remaining half falls due.
Payment comes before handover. The final half is paid first, and the finished project is handed over after that payment has arrived, as set out in A7. That is the order on every project.
The 50/50 split is our default, not a fixed rule. Before work starts you may agree a different arrangement with us — the whole fee upfront, or another schedule that suits your side. Raise it in your project conversation on this website or on WhatsApp; whatever the two of us agree there in writing is what governs your project, and it is written into your quote. Once work has started, the schedule that was agreed stands.
Project fees are paid directly to Opus Solutions by the method stated on the quote or invoice.
A4. What you must supply
A project cannot proceed without input from you. Unless your quote states that we are producing it, you must supply, at the times set in the agreed schedule:
- Content — the text, product data, prices, descriptions, photographs and any other material that goes into the deliverable.
- Brand assets — logo files, fonts, colours and any brand guidelines you want followed.
- Credentials and access — hosting, domain registrar, payment gateway, app store developer accounts, analytics, email sending, and any third-party API the project needs.
- Business information required for the deliverable’s own contact, legal and policy pages.
- A single named contact who is authorised to give feedback and to approve work on your behalf.
You confirm that you own, or are licensed to use, everything you supply, and that we may use it for the purpose of building and delivering your project. You are responsible for the accuracy and legality of that material, and you will cover us against third-party claims arising from material you supplied.
Where you give us access to your systems, we ask that you issue accounts of your own that you can revoke. Time lost waiting for content, approvals or access extends the schedule by at least the length of the delay.
A5. Revision rounds
Each project package includes up to five (5) revisions during the development of the project.
- A revision is one consolidated round of written feedback on work we have presented for review, and our response to it. Feedback sent piecemeal over several days may be counted as more than one round.
- Revisions adjust work within the agreed scope. A request that adds to, or changes, the agreed scope is a change request under A1, not a revision.
- Additional revisions beyond the included five are quoted and agreed separately before they are carried out.
A6. Review, acceptance and sign-off
At the end of each agreed stage, and again at completion, we present the work to you for review.
- You review it within the review period stated in the written quote agreed for the project, and either approve it in writing or send one consolidated set of written feedback.
- Approval of a stage means that stage matches the agreed scope. It does not waive a defect that could not reasonably have been seen at the time of review.
- If we receive neither approval nor feedback within the review period, and a written reminder has gone unanswered, the stage is treated as accepted so that the project can continue. This does not shorten your rights under A10 or under law.
- Acceptance is measured against the agreed scope. Preference changes outside that scope are handled as revisions or as change requests.
A7. Delivery and handover
Delivery of a project happens at handover, after the work has been accepted under A6 and the final half of the fee has been paid.
At handover you receive the deliverables listed in your quote, which normally include:
- The completed website or application, deployed to the environment agreed in the quote.
- Administrative access, including the content management panel, so you can edit content, images and products yourself.
- The source code, where your quote states that source code is included.
- Any documentation, training session or asset files listed in your quote.
No physical goods are shipped. On-site installation or in-person work is not provided unless your written quote says so explicitly.
A8. Intellectual property
- Before payment in full: all intellectual property rights in the deliverables remain with Opus Solutions. Any access you have to the work before then is a temporary, revocable licence for review purposes only, and the work may not be launched, published or used commercially.
- On receipt of final payment in full: ownership of the custom work produced specifically for your project — the designs, layouts and bespoke code written for you — transfers to you.
- What does not transfer: third-party and open-source components, frameworks and libraries remain with their owners and reach you under their own licences; and our pre-existing tools, templates, components and internal libraries remain ours, licensed to you perpetually and non-exclusively for use as part of your deliverable. Neither is sold to you outright.
- Your material stays yours. Content, data and brand assets you supplied remain your property throughout.
- Portfolio: we may show the finished project, and identify you as the client, in our portfolio and marketing, unless the written quote records that you asked us not to.
A9. Third-party licences, hosting and domains
The project price covers design, development and delivery of the agreed work. The following are separate, and are not included unless your written quote says they are:
- Hosting and domain registration. These are a separate service. We can arrange them for you, or connect the deliverable to hosting and a domain you already have.
- Paid third-party items the project needs — premium themes or plugins, licensed fonts, stock images, paid API plans, SMS or email sending providers, app store developer accounts, and payment gateway fees. We tell you before committing to any such cost, and register these in your name wherever the provider allows it.
After handover, renewing hosting, domains, certificates, developer accounts and third-party licences is your responsibility. We are not liable for a deliverable that stops working because one of them lapsed.
A10. Post-delivery support
Every project includes free technical support for one week after delivery, covering bug fixes, usage guidance and minor adjustments to what was delivered.
That window does not cover new features, design changes, content updates, work needed because you or a third party modified the deliverable, failures in third-party services, or problems caused by moving the deliverable to different hosting. Support or maintenance beyond the one-week window is available under a separate written agreement.
A11. Late payment
Invoices are due by the date shown on them. If a payment falls due and is not received, we may pause work on the project until it is paid, and the agreed schedule moves by at least the length of the pause. Handover, the transfer of intellectual property under A8, and the release of source code and credentials all depend on payment in full.
A12. Cancelling a project, and unresponsive clients
Either of us may end a project by writing to the other. There is no cancellation fee and no notice period.
- What you have already paid is not refunded. The first half is not a refundable deposit: it buys the place reserved for you in our schedule and the work carried out on your project, both of which are spent from the moment the project begins. This applies whether you cancel on the first day or half-way through.
- Nothing further is invoiced. If you end the project, the remaining half is not owed.
- If we cancel for a reason that is not your breach or non-payment, or if we took a payment and never carried out the work at all, you are refunded what you paid for work that was not done.
- Third-party costs already committed on your instruction — hosting, domains, licences, stock assets, developer accounts — are not refundable, because they were bought from someone else.
If you go unresponsive: while we are waiting on content, feedback, approval or access, the schedule pauses. If a project stays paused because we cannot reach you, and at least two written reminders sent to the contact details you gave us have gone unanswered, we may treat the project as dormant, close the file and settle it on the basis set out above. Restarting a dormant project may require a fresh quote and a new start date, because the time reserved for you will have been reassigned.
The full position, including how to ask for a settlement, is on the Cancellation & Refund Policy page. Nothing in this clause limits any statutory right you hold under the consumer law of your country.
Part B
General provisions
B1. Limitation of liability
To the maximum extent permitted by applicable law, Opus Solutions, its owners, employees, and affiliates shall not be liable for any:
- Indirect, incidental, special, consequential, or punitive damages.
- Loss of profits, revenue, data, or business opportunity.
- Service interruption, downtime, or data loss caused by third-party services (including database services, hosting providers, or payment processors).
- Damages arising from your failure to maintain accurate account, server or project information, or arising from material you supplied to us.
Our total liability to you for any claim arising from or related to the services shall not exceed the total amount you have paid to Opus Solutions in the twelve (12) months preceding the claim. This limitation applies regardless of the legal theory under which the claim is made, and nothing in it excludes liability that cannot lawfully be excluded.
B2. Changes to these Terms
Opus Solutions reserves the right to update or modify these Terms of Service at any time. Material changes are published on this website, and the “Last updated” date above changes with them. Your continued use of the services after a change takes effect constitutes your acceptance of the updated Terms.
A change to these Terms does not alter the scope, price or payment schedule of a written quote you have already accepted; those remain governed by the quote as agreed.
B3. Contact
Questions about these Terms, or about a project: message +966 59 723 2969 on WhatsApp, or write in your project conversation on this website. Email support is not available at the moment.
Questions about these Terms? Message us on WhatsApp at +966 59 723 2969. Email support is not available at the moment.

