Bhubaneswar, Odisha, India
Founder-Led Website, Software & ERP Development in Bhubaneswar, Odisha
Effective date: 4 September 2026
This Service Agreement explains how Utkal Codeworks works with its clients. It is intended to create clear expectations about project scope, payments, responsibilities, ownership, delivery and support.
By approving a quotation or proposal, paying an advance, signing a project document or instructing Utkal Codeworks to begin work, the client agrees to the terms of this Agreement.
Utkal Codeworks is a founder-led digital solutions business based in Bhubaneswar, Odisha, India.
We provide services including:
Website design and development
Custom web application development
ERP, CRM and business software
Inventory and billing solutions
Database design and management
Logo and brand identity design
Website content and SEO blog writing
SEO and Google Business Profile services
Website maintenance, hosting assistance and technical support
In this Agreement:
“Utkal Codeworks,” “we,” “our” and “us” refer to Utkal Codeworks.
“Client,” “you” and “your” refer to the individual, business or organisation purchasing the services.
“Project” refers to the work described in an approved quotation, proposal or scope document.
“Deliverables” refers to the completed work we agree to provide.
This Agreement becomes applicable when the client:
Signs or digitally accepts a quotation, proposal or agreement
Approves the project through email or another agreed written channel
Pays an advance or project invoice
Instructs us to begin the work
Electronic approvals and written communications may be used as evidence of acceptance.
A separate signed project agreement, quotation or proposal may include additional terms. If a project-specific term conflicts with this general Agreement, the project-specific written term will apply.
The complete agreement between Utkal Codeworks and the client may consist of:
This Service Agreement
The approved quotation or proposal
The project scope or requirement document
The payment schedule
Approved change requests
The Privacy Policy
The Refund and Cancellation Policy
Any written confidentiality agreement
These documents should be read together.
The services, features, pages, modules and deliverables included in a project will be clearly described in the approved quotation or proposal.
We are responsible only for work included in the approved scope.
Any feature, page, integration, service or deliverable not specifically mentioned is excluded unless added through a written change request.
Each project quotation or proposal should identify:
Client name and business name
Project name
Selected services
Project objectives
Pages, modules or features included
Deliverables
Exclusions
Number of revision rounds
Estimated timeline
Project price
Taxes
Payment milestones
Support included
Third-party requirements
Special conditions
The project will be planned and priced according to this information.
Unless specifically mentioned in the quotation, the following are not included:
Domain registration or renewal
Website hosting
Business email services
Premium themes or plugins
Paid fonts, photographs or stock assets
Copywriting or content creation
Data entry beyond the stated quantity
Logo or brand identity design
SEO or Google Business Profile work
Legal, medical or financial content review
Third-party API charges
Payment-gateway fees
Ongoing maintenance
Unlimited revisions
Future feature development
Regulatory or accessibility certification
These items may be quoted separately.
A quotation is based on the requirements available when it is prepared.
It remains valid for the period stated in the quotation. If no period is mentioned, it remains valid for 15 days from the date of issue.
A quotation may be revised if:
The requirements change
Important information was not disclosed
The scope increases
The timeline becomes urgent
Third-party prices change
The quotation expires before acceptance
Submitting an enquiry or receiving a quotation does not require either party to proceed.
A project will normally begin after:
The quotation or proposal is approved
The required advance is received
Essential requirements are confirmed
Necessary content and access are provided
The project is scheduled according to availability
Paying an advance reserves project time but does not guarantee an immediate start unless a start date has been confirmed in writing.
The client agrees to:
Provide accurate and complete requirements
Supply content, images and business information on time
Provide necessary domain, hosting and system access
Review work and provide clear feedback
Make decisions and approvals without unreasonable delay
Ensure supplied materials can legally be used
Keep account credentials secure
Make payments according to the agreed schedule
Nominate an authorised decision-maker
Test the completed work before final approval
Follow applicable laws when using the deliverables
We are not responsible for delays, errors or additional work caused by incomplete, inaccurate or late information from the client.
The client confirms that they own or have permission to use all content and materials supplied to us, including:
Text
Photographs
Videos
Logos
Trademarks
Documents
Customer information
Product information
Software
Databases
Other intellectual property
The client remains responsible for the accuracy, legality and ownership of these materials.
We may refuse to publish content that appears unlawful, misleading, defamatory, harmful or infringing.
Project communication may take place through:
Phone
Video meeting
Project-management software
Another agreed platform
The client should provide one main contact person authorised to give instructions and approve work.
Approvals provided through an agreed written communication channel may be treated as valid project approval.
Any project timeline is an honest estimate based on the approved scope and information available at the time.
The timeline begins after we receive:
The required advance
Complete requirements
Necessary content
Required system access
Any other agreed materials
The timeline may change because of scope changes, delayed feedback, missing materials, technical difficulties, third-party issues or circumstances outside reasonable control.
We will communicate significant delays and provide an updated estimate where practical.
Unless expressly guaranteed in writing, a delivery date is an estimate rather than a strict deadline.
The client should review submitted work and provide organised feedback within the agreed review period.
Feedback should be:
Clear and specific
Related to the approved scope
Combined into one list where possible
Provided by the authorised contact person
Conflicting instructions from multiple people may delay the project.
Once a design, page, feature or milestone is approved, later changes to that approved work may be treated as additional work.
The number of revision rounds included will be stated in the quotation or package.
A revision is a reasonable adjustment to work already created according to the approved requirements.
A revision does not include:
A completely different design direction
Rebuilding an approved page
Adding new functionality
Changing the original business process
Replacing most of the approved content
Work caused by incomplete initial requirements
Changes requested after final approval
Additional revisions may require extra charges and time.
Unused revision rounds cannot be transferred, exchanged for cash or used for another project.
Either party may identify a required change during the project.
A change request should explain:
The requested change
Why it is required
Its effect on the scope
Additional fees, if any
Its effect on the timeline
We will not begin significant additional work until the client approves the revised cost and timeline in writing.
Small adjustments may be accepted without a formal document at our discretion.
The project fee will be stated in the quotation or proposal.
Unless otherwise agreed, our standard payment schedule may be:
50% advance before work begins
30% after the agreed development preview or milestone
20% before launch, transfer or final handover
Payments must be made using an approved method and within the time shown on the invoice.
Project fees are quoted in Indian Rupees unless stated otherwise. GST and other applicable taxes may be added as required.
If a payment becomes overdue, we may:
Pause the project
Reschedule the remaining work
Delay launch or handover
Suspend maintenance or hosting support
Withhold unpaid deliverables
Terminate the project after reasonable notice
The client remains responsible for completed work and approved expenses.
A paused project may need to be rescheduled according to our current availability after payment is received.
The client is responsible for approved expenses not included in the project fee, such as:
Domain and hosting costs
Premium themes and plugins
Stock assets
Paid fonts
API usage
Software licences
Travel requested by the client
Courier or printing charges
Third-party professional services
We will obtain approval before making a significant purchase on the client’s behalf.
Third-party purchases are generally non-refundable once activated or purchased.
A project may be paused if required information, content, access, approval or payment is not received.
If there is no meaningful response for 30 days, the project may be marked inactive and removed from the active schedule.
If inactivity continues for 60 days or more, we may close the project after giving reasonable notice.
Restarting an inactive or closed project may require:
An updated scope
A revised quotation
A new timeline
A restart fee
Payment of outstanding invoices
Completed work, reserved time and third-party purchases remain payable.
We will perform reasonable testing appropriate to the agreed project, which may include:
Layout testing
Mobile responsiveness
Form testing
Browser testing
Functional testing
Basic security checks
Database testing
Link checking
The client is also responsible for reviewing and testing the deliverables before final approval.
Unless otherwise agreed, testing does not cover every device, browser version, network condition or future software update.
A deliverable may be treated as accepted when the client:
Approves it in writing
Requests that it be launched
Begins using it in normal business operations
Does not report a material scope-related issue within the agreed review period
Makes the payment linked to its approval
Minor issues that do not prevent normal use will not normally delay acceptance, but we will address valid issues covered by the agreed scope.
Launch or handover will normally take place after:
The client approves the completed work
All required materials are received
Outstanding invoices are paid
Necessary third-party services are active
Final testing is completed
Depending on the project, handover may include:
Website or application files
Database files
Admin access
Hosting or domain access
Agreed design files
Basic operating instructions
Source code included in the agreement
Internal development tools, reusable components and unpaid work are not included unless expressly agreed.
Until full payment is received, Utkal Codeworks retains ownership of the project work.
After full payment, the client receives the ownership or usage rights specified in the quotation for the final approved custom deliverables.
The client may not sell, distribute or claim ownership of unpaid drafts, rejected concepts or incomplete work.
Utkal Codeworks retains ownership of:
Pre-existing code
Reusable components
Internal tools
Development methods
General templates
Technical knowledge
Unused concepts
Materials developed independently of the project
Third-party materials remain owned by their original creators and are governed by their licences.
These may include:
Open-source libraries
Frameworks
Themes
Plugins
Fonts
Images
APIs
External platforms
The client receives only the rights permitted by the applicable licence.
Unless confidentiality is agreed in writing, Utkal Codeworks may display the completed project in:
Our website portfolio
Case studies
Social-media profiles
Proposals
Presentations
Marketing materials
We may mention the business name, project type, services provided, technologies used and publicly available screenshots.
We will not intentionally disclose confidential business information.
The client should request confidentiality before the project begins if portfolio display is not permitted.
Both parties agree to handle non-public business information responsibly.
Confidential information may include:
Business plans
Customer information
Login credentials
Financial information
Unreleased product details
Source code
Internal processes
Private documents
Confidential information may be used only for the project and disclosed only to people who reasonably need it to perform the work.
Confidentiality does not apply to information that:
Is already publicly available
Was lawfully known before disclosure
Is received lawfully from another source
Is independently developed
Must be disclosed under law or a valid authority request
These obligations continue after the project ends.
If a project involves personal data, each party agrees to follow applicable privacy and data-protection requirements.
The client is responsible for:
Having a lawful reason to collect the data
Providing required privacy notices
Collecting appropriate consent
Limiting data collection to what is necessary
Managing customer requests and complaints
Giving us lawful instructions
We will process client data only as reasonably necessary to provide the agreed services and will use appropriate safeguards within the scope of our responsibility.
Additional data-processing terms may be required for projects involving sensitive, regulated or large-scale personal information.
We may use AI-assisted tools to support:
Research and planning
Content drafting
Development assistance
Debugging
Code review
Testing
Documentation
AI supports the workflow, while important decisions and quality checks remain guided by human expertise.
We do not guarantee that automated suggestions will always be complete or error-free.
We will not intentionally place client passwords, private financial records or other highly sensitive information into publicly accessible AI tools.
The client should inform us before the project begins if specific restrictions on AI-assisted tools are required.
Content-writing services may be AI-assisted, researched and human-reviewed.
The client must review and approve:
Business facts
Prices
Qualifications
Statistics
Product details
Service claims
Regulatory statements
Industry-specific information
The client remains responsible for the final accuracy of approved business information.
We do not guarantee that content will achieve a particular search position, traffic level or commercial result.
SEO and Google Business Profile services are intended to improve online visibility, technical quality and content relevance.
We do not guarantee:
First-page rankings
A particular position
A top-three Maps result
Google Business Profile verification
A specific number of visitors
A specific number of enquiries or sales
Search engines and third-party platforms control their own algorithms, policies, verification and ranking decisions.
Logo concepts and revision limits will be stated in the selected package.
The client is responsible for trademark searches and registration unless those services are expressly included.
Logo design does not automatically include:
Trademark registration
Legal clearance
Unlimited concepts
Unlimited revisions
Printing
A guarantee that no remotely similar design exists worldwide
The client should obtain professional trademark advice before making a major commercial investment in a brand.
The client is responsible for the ongoing cost and renewal of domains, hosting, licences and third-party subscriptions unless agreed otherwise.
Where practical, these accounts should be registered in the client’s name.
The client is responsible for:
Keeping billing information current
Renewing services before expiry
Protecting credentials
Following provider policies
Maintaining access after handover
We are not responsible for third-party downtime, suspension, price changes, discontinued features or data loss outside our control.
Ongoing maintenance is included only when stated in the package or covered by a separate maintenance agreement.
Maintenance may include agreed services such as:
Software updates
Content changes
Backups
Security checks
Bug fixes
Performance checks
Hosting assistance
Technical troubleshooting
Maintenance does not include new features, major redesigns or work beyond the purchased support hours.
Unused monthly support hours do not carry forward unless otherwise agreed.
We use reasonable care during development, migration and maintenance. However, no website or digital system can be guaranteed to be completely secure or continuously available.
After handover, the client is responsible for ongoing backups, updates and security unless these are included in an active maintenance plan.
We are not responsible for problems caused by:
Weak or shared passwords
Unauthorised modifications
Expired services
Unsupported software
Third-party attacks
Hosting failures
Missing backups outside our responsibility
Any included post-launch support period will be stated in the quotation.
During that period, we will correct genuine bugs where an agreed feature does not work according to the approved scope.
Post-launch corrections do not include:
New features
New design requests
New content
Changed business requirements
Third-party platform changes
Client or third-party modifications
Unsupported systems
Issues unrelated to our work
Work outside the included support period may be charged separately.
We may temporarily suspend services when reasonably necessary because of:
Overdue payments
Security risks
Unlawful content
Missing client cooperation
Serious breach of this Agreement
Third-party service suspension
Emergency maintenance
We will provide notice where reasonably possible.
Suspension does not remove the client’s responsibility to pay for completed work or active third-party services.
The client may cancel a project by providing written notice.
The client remains responsible for:
Completed work
Work in progress
Approved milestones
Reserved development time
Third-party purchases
Other costs already incurred
Any eligible refund will be calculated according to the Refund and Cancellation Policy and the project-specific agreement.
Completed or approved work is generally non-refundable.
We may terminate a project if:
Payments remain overdue
The client repeatedly fails to cooperate
The requested work becomes unlawful or harmful
The client seriously breaches this Agreement
Communication becomes abusive or threatening
Continuing the project becomes technically or legally impractical
Where appropriate, we will provide reasonable notice and an opportunity to resolve the issue.
If we cancel without fault by the client, any unearned prepaid amount will be refunded after deducting completed work and unavoidable costs.
We will perform the services with reasonable professional care.
To the extent permitted by law, Utkal Codeworks will not be liable for indirect or consequential losses, including loss of:
Profit
Revenue
Business opportunity
Data
Reputation
Expected savings
Where liability cannot be excluded, our total liability relating to a project will generally be limited to the amount paid for the specific service that caused the claim.
Nothing in this Agreement limits liability or rights that cannot legally be limited.
The client agrees to be responsible for claims or losses arising from:
Client-supplied content
Unlawful instructions
Breach of third-party rights
Misuse of the deliverables
Violation of this Agreement
The client’s business operations
This obligation applies only to the extent permitted by law.
Neither party will be responsible for delays caused by events reasonably outside its control, including:
Natural disasters
Fire or flood
War or civil disturbance
Government restrictions
Major power or internet failure
Cyber incidents
Third-party platform outages
Serious illness or emergency
The affected party should inform the other party as soon as reasonably possible.
Utkal Codeworks provides services as an independent service provider.
This Agreement does not create:
An employer-employee relationship
A partnership
A joint venture
An agency relationship
Authority for either party to legally bind the other
The client may not transfer this Agreement to another party without written approval.
We may use trusted specialists or service providers for limited parts of a project while remaining responsible for managing the agreed deliverables.
Any person receiving confidential information must be subject to appropriate confidentiality responsibilities.
Formal project notices should be sent through the business email addresses used in the quotation or agreement.
A notice will normally be treated as received when it is successfully delivered by email, unless the sender receives a delivery-failure message.
Cancellation and termination notices must be provided in writing.
This Agreement, together with the approved quotation, proposal and referenced policies, represents the complete agreement between the parties for the project.
Earlier discussions or informal messages do not override the final written scope unless incorporated into an approved document.
If any provision of this Agreement is found invalid or unenforceable, the remaining provisions will continue to apply.
The invalid provision should be interpreted or replaced as closely as legally possible to its original purpose.
If either party does not immediately enforce a right under this Agreement, that does not mean the right has been permanently waived.
A waiver is valid only when clearly provided in writing.
This Agreement is governed by the laws of India.
If a disagreement occurs, both parties should first try to resolve it through good-faith discussion.
If it cannot be resolved informally, the matter will be subject to the appropriate courts in Bhubaneswar, Odisha, unless applicable law requires another forum.
Nothing in this Agreement removes any statutory consumer right that cannot legally be excluded.
We may update this general Service Agreement when our services, business practices or legal responsibilities change.
Updates will be published with a revised effective date. They will not normally change an existing signed project agreement unless both parties agree or the change is required by law.
Questions about this Service Agreement may be sent to:
Utkal Codeworks
Bhubaneswar, Odisha, India
Email: utkalcodeworks@gmail.com
Phone: +91 7008627269
Website: https://utkalcodeworks.com