Legal
Refund & Cancellation Policy
Comprehensive guide to refunds and cancellations for custom software development services. Last updated February 4, 2026.
This Refund Policy explains when and how refunds may be issued for our services. It forms part of and is subject to our full Terms and Conditions. In case of any conflict, the Terms and Conditions prevail unless explicitly stated otherwise.
Nothing in this policy affects your non-excludable statutory rights under Ugandan law, including the Sale of Goods and Supply of Services Act 2018, the Electronic Transactions Act 2011, or any applicable consumer protection legislation.
1. Document Title & Introduction
This is the official Refund Policy of Reverence Technology.
We specialize in custom website design and development, mobile application development (iOS, Android, cross-platform), custom software solutions, UI/UX design, consulting, and related digital services. All our work is bespoke, tailored to each client's specific requirements, and involves significant time, expertise, planning, design, coding, testing, and resource commitment from the outset.
Note: Because of the highly customized and non-reusable nature of our Services, refunds are limited and issued only in exceptional circumstances as described below.
2. Scope – What This Policy Covers
It covers:
This Refund Policy applies to all paid services provided by Reverence Technology under a Project Agreement, proposal, quote, statement of work, invoice, or any other form of engagement.
- Custom website development
- Mobile app development and deployment
- Custom software development
- UI/UX design, prototyping, and wireframing
- Related consulting, training, or maintenance packages (where explicitly included in the Project Agreement)
This policy does not apply to:
- Third-party costs (hosting, domains, premium plugins, stock assets, API subscriptions, app store fees)
- Ongoing recurring services (unless separately agreed)
- Free consultations, estimates, or preliminary advice
3. General Principle: Custom Work is Generally Non-Refundable
Due to the custom, project-based, and labor-intensive nature of our Services:
- Deposits and payments for completed or approved milestones are non-refundable.
- Once work begins, we allocate developer time, conduct research, create designs, write code, perform testing, and commit resources that cannot be repurposed for other clients.
- Refunds are rare and only considered in cases of our material non-performance or fundamental breach after reasonable opportunity to remedy.
Note: We strongly encourage clients to review proposals, ask questions, and provide clear requirements before signing or paying any deposit to ensure alignment and avoid dissatisfaction.
4. Deposits
Reasons deposits are non-refundable:
The initial deposit (typically 30–50% of the total project fee, as specified in your Project Agreement, quote, or invoice) is non-refundable in almost all circumstances.
- They secure your project slot in our development schedule
- They cover initial project setup, scoping meetings, requirements analysis, research, wireframing preparation, environment setup, and early creative/technical work
- They compensate for opportunity cost (time reserved that could have been allocated to other paying projects)
Very limited exceptions where a deposit may be refunded (in full or in part):
- We are unable or unwilling to commence work due to our own fault (e.g., we cancel the project without valid cause shortly after receiving the deposit)
- Material misrepresentation or fraud on our part that prevents us from delivering the Services as agreed
- Situations where refund is required by Ugandan law or a competent court
In all other cases — including change of mind, revised business priorities, inability to provide timely feedback/content, or project delays caused by the client — the deposit remains non-refundable.
5. Milestone & Progress Payments
What this means in practice:
Payments tied to project milestones (as defined in your Project Agreement, quote, or invoice) are non-refundable once the milestone is completed and approved (or deemed accepted per our Terms and Conditions).
- Milestone examples include: approval of wireframes/UI designs, completion and approval of beta version or functional prototype, successful integration of key features, completion of User Acceptance Testing (UAT), or delivery of staging environment.
- When you provide written approval (or fail to provide written rejection with specific defects within the agreed Review Period — typically 5–7 business days), the milestone is considered accepted.
- The associated milestone payment then becomes final and non-refundable, as it reflects delivered and accepted value: completed design work, coded functionality, testing, revisions incorporated, etc.
No refunds will be issued for:
- Approved milestones where the client later changes their mind, revises requirements, or decides the work no longer aligns with evolving needs.
- Subjective dissatisfaction (e.g., "I don't like the design style anymore") after approval — approval is final.
- Work that meets the agreed specifications but is affected by external factors (e.g., market changes, business pivots).
If verifiable defects are reported during the Review Period or the post-acceptance warranty phase (typically 30 days), we will correct them at no extra cost as the primary remedy — not through refund.
6. Final Payment & Handover
The final payment (typically the remaining 10–20% balance) is due before we complete project handover. This includes:
- Delivery of final source code/files
- Transfer of admin credentials, hosting access, domain control (if managed by us)
- Deployment to live/production environment
- Final training/documentation/handover session (if included)
- Closure of the project
Key rules:
- Final payment is non-refundable once paid and the project is handed over/accepted.
- We will not release full deliverables or access until the final invoice is settled in full.
- After handover and acceptance, no refunds are available for the final payment or any prior payments — the project is considered complete.
- If final payment is delayed, we may suspend access or withhold deliverables until cleared (with reasonable notice).
This ensures mutual commitment at the close of the project.
7. Cancellation by Client Before Completion
Upon cancellation, the following applies:
You may cancel the project at any time before final handover by providing written notice (email to reverencetech1@gmail.com is acceptable).
- You remain fully liable for: All completed and approved milestones (non-refundable)
- All work in progress up to the date we receive your cancellation notice (billed pro-rata based on percentage complete or at our standard hourly rate if not milestone-based)
- Reasonable termination costs, including: Committed third-party expenses (e.g., premium tools/licenses procured for your project), Cancellation fees from subcontractors (if any), Administrative and demobilization time
Any prepaid amounts (beyond the above liabilities) may be refunded at our discretion, after deducting all due amounts. In most cases involving significant progress, little or no refund will be available.
If cancellation occurs very early (before any milestones are approved and minimal work has started), we may refund a portion of payments beyond the deposit — but the deposit remains non-refundable.
Note: Cancellation does not relieve you of obligations for work already performed or committed resources.
8. Refund Triggers (When a Refund Might Be Issued)
Refunds are exceptional and only considered in very limited situations where Reverence Technology has materially failed to perform its obligations. Possible refund triggers include:
- Material breach by Reverence Technology: We fail to deliver the core Services as materially agreed in the Project Agreement (after you have given reasonable written notice and an opportunity to remedy the issue, typically 14 business days).
- Fundamental non-performance: We are unable to complete the project due to our own fault (e.g., prolonged unavailability of key team members without valid reason, or persistent failure to meet agreed specifications).
- Company-initiated cancellation without cause: If we terminate the project for convenience or without your material breach (rare), we will refund any prepaid amounts attributable to undelivered work.
- Court or statutory order: A competent Ugandan court or regulatory authority requires a refund under applicable consumer protection or contract law.
Note: Even in these cases, refunds are discretionary unless legally mandated. We will first attempt to remedy the issue through corrections, additional work, credits for future services, or other fair solutions before considering a monetary refund.
9. No Refunds For
To set clear expectations, the following situations do not qualify for a refund:
- Change of mind, revised business priorities, or new strategic direction after any milestone has been approved
- Subjective dissatisfaction with aesthetics, design choices, functionality, or user experience once a deliverable has been reviewed and accepted
- Delays or issues caused by your late or incomplete provision of content, feedback, approvals, access credentials, third-party APIs, or other required inputs
- Introduction of new requirements, features, or scope changes mid-project that were not part of the original Project Agreement
- Third-party factors outside our control (e.g., hosting provider downtime, domain registration issues, payment gateway failures, app store rejections)
- Completed and approved work that no longer suits your needs due to market changes, internal reorganization, or other client-side developments
- Minor bugs, cosmetic issues, or performance optimizations that can be addressed during the warranty period
- Normal project iterations or reasonable revisions already provided within the agreed scope
- Any portion of the project where payment has been made for delivered and accepted value
In these situations, our primary remedy remains fixing verifiable defects during the warranty phase or discussing scope adjustments via a Change Order — not refunds.
10. Warranty / Bug-Fix Period
As detailed in our Terms and Conditions (Section 6 – Warranties and Acceptance):
- We provide a limited post-acceptance warranty period (typically 30 days from final project acceptance, or longer if specified in your Project Agreement).
- During this period, we will investigate and correct — at no additional charge — any verifiable bugs or defects that cause the Deliverables to materially deviate from the agreed specifications.
- This warranty covers only pre-existing defects, not: New features or enhancements, Client-requested changes, Issues arising from unauthorized modifications, or Normal maintenance post-handover.
Note: The bug-fix process is the primary and exclusive remedy for issues discovered during the warranty period. Refunds are not available for problems that can be resolved through corrections under this warranty.
11. Refund Process (How to Request & Timeline)
1. Submit a written request
If you believe a situation qualifies for a refund under this policy (e.g., material non-performance on our part), follow this process:
- Send an email to reverencetech1@gmail.com with the subject line: "Refund Request – [Project Name/Reference Number]"
- Include: Your full name and company/organization, Project name/invoice number, Detailed explanation of the reason, Relevant evidence, The specific amount requested
2. Our review
We will acknowledge receipt within 2–3 business days and conduct a full review (typically completed within 7–14 business days). This may include reviewing project files, communications, approvals, and milestones.
3. Decision and communication
We will notify you in writing (email) of the outcome, including whether a refund is approved (in full, partial, or denied) and the reasoning.
4. Refund issuance
Approved refunds will be processed within 10–30 business days after final agreement to the original payment method where possible. Any transaction fees, taxes, or third-party charges are not refunded.
Note: Refunds are processed manually and may take longer during peak periods or public holidays. We do not offer instant refunds.
12. Statutory Rights Disclaimer
Nothing in this Refund Policy limits or excludes any rights you may have under Ugandan law that cannot be lawfully excluded or restricted. This includes (but is not limited to):
- Rights under the Sale of Goods and Supply of Services Act, 2018 (reasonable care and skill in service provision)
- Rights under the Electronic Transactions Act, 2011 (for electronic contracts and remedies in distance/digital services)
- Any applicable consumer protection provisions that deem certain terms unfair or unenforceable
If any provision of this policy is found to be unenforceable under Ugandan law, the remaining provisions remain in full effect, and we will apply the most client-favorable interpretation permitted by law.
13. Relationship to Terms & Conditions
This Refund Policy is an integral part of our Terms and Conditions and is incorporated by reference into every Project Agreement, quote, or engagement with Reverence Technology.
In the event of any inconsistency between this Refund Policy and the Terms and Conditions, the provisions of the Terms and Conditions shall prevail unless this policy explicitly states otherwise.
Note: By engaging our services, making any payment, or accepting a deliverable, you acknowledge that you have read, understood, and agree to this Refund Policy.
CANCELLATION POLICY
The following sections explain how clients may cancel ongoing projects or services, the required notice, financial consequences, and our rights to cancel or suspend work.
Note: This Cancellation Policy forms part of and is subject to our full Terms and Conditions and Refund Policy (above). In case of any conflict, the Terms and Conditions prevail unless explicitly stated otherwise.
14. Scope – What Cancellation Policy Covers
This Cancellation Policy applies to:
- All active, ongoing projects under a Project Agreement, signed proposal, quote, statement of work, or invoice
- Custom website development projects
- Mobile app development and deployment projects
- Custom software development projects
- UI/UX design, prototyping, or wireframing phases
- Any related consulting, training, or maintenance/retainer services explicitly included in the Project Agreement
This policy does not apply to:
- Projects that have been fully completed, handed over, and accepted (final payment made)
- One-off consultations, estimates, or free preliminary advice
- Third-party services (hosting, domains, premium plugins, stock assets, app store fees, etc.)
- Situations where work has not yet started (pre-deposit) — in such cases, no cancellation is needed as no commitment exists
15. Client-Initiated Cancellation – General Right
How to cancel:
You (the Client) have the right to cancel an ongoing project or engagement at any time before final handover and acceptance, subject to the financial and other consequences outlined in this policy and the Terms and Conditions.
- Cancellation must be communicated in writing (email to reverencetech1@gmail.com is the preferred and recommended method).
- Include in your notice: Your full name and company/organization (if applicable), Project name, quote number, invoice number, or other clear reference, The intended effective date of cancellation (if not immediate, it takes effect upon our receipt of notice), Optional: a brief reason for cancellation (helps us improve, but is not required)
Note: Verbal cancellations (phone, WhatsApp voice note, in-person) are not valid — written confirmation is required for clarity and record-keeping. Cancellation takes effect on the date we receive your valid written notice, unless a later date is specified.
16. Notice Period & Timing Rules
Key timing rules:
Cancellation takes effect on the date we receive your valid written notice (via email to reverencetech1@gmail.com), unless you specify a later effective date in the notice.
- There is no mandatory 'cooling-off' or fixed notice period required for most custom development projects, as these are bespoke, non-standard services.
- Cancellation is effective immediately upon receipt of notice, unless you request a delayed date (e.g., to allow completion of a current milestone).
- For any ongoing retainer, maintenance, or subscription-based services: Standard notice period is 30 calendar days before the next billing cycle or renewal date. Shorter notice may be accepted at our discretion, but you remain liable for the full notice period fees.
- The earlier you cancel in the project lifecycle (e.g., after deposit but before major milestones), the lower your financial obligation typically is.
- The later you cancel (e.g., after multiple milestones approved), the greater the amount due for work already performed and committed resources.
We will confirm receipt of your cancellation notice within 2–3 business days and provide a summary of the financial implications based on project status at the time of notice.
17. Financial Consequences of Cancellation
Full payment for:
Upon client-initiated cancellation, you remain financially responsible for all value delivered and commitments made up to the effective date of cancellation. Specifically:
- All completed and approved milestones (non-refundable, as per our Refund Policy)
- Any work in progress at the date of cancellation (calculated pro-rata based on percentage complete, or at our standard hourly rate if milestone-based billing does not apply)
Reasonable termination costs, including but not limited to:
- Third-party expenses already incurred or committed on your behalf (e.g., premium plugins, stock assets, API keys, subcontractor fees)
- Administrative, planning, and demobilization time
- Any cancellation penalties from external providers engaged for your project
The initial deposit remains non-refundable in all cases (except where we materially fail to perform, as per the Refund Policy).
Prepaid amounts beyond the above liabilities may be refunded at our sole discretion after final accounting (typically only if very little work has started beyond the deposit). In most cases involving meaningful progress, no refund or only a partial refund will be issued.
Note: Outstanding invoices must be settled in full before any partial refund (if applicable) is processed or before we release any remaining deliverables. We will issue a final statement/invoice within 7–10 business days after cancellation, detailing all amounts due or any potential credit.
18. Deliverables Upon Cancellation
If you cancel before final handover and full acceptance:
- You will receive partially completed Deliverables in their current state (e.g., wireframes, designs, source code snapshots, documentation drafts, prototypes, or staging builds).
- Delivery is conditional on full payment of all outstanding amounts (completed milestones, work in progress, termination costs).
- We will provide files via secure transfer (e.g., Google Drive, Git repository access, email zip) once payment clears.
- Any intellectual property rights, licenses, or assignments (as outlined in Section 5 of the Terms and Conditions) remain conditional on full settlement of amounts due. Until paid, we retain rights to withhold access, source code, or admin credentials.
- You may use the received partial work for your own purposes, but we make no warranties about its completeness, functionality, or fitness beyond what was approved up to cancellation.
- We are not obligated to complete unfinished portions, provide further revisions, or support integration unless a new agreement is signed.
Note: This ensures fairness: you get what has been paid for, while we are compensated for work performed and commitments made.
19. Cancellation by Reverence Technology
Material breach by the Client - Examples include:
While we are committed to completing every project we accept, Reverence Technology reserves the right to cancel or suspend an engagement in the following circumstances:
- Failure to make payments when due (after reminder and a reasonable grace period)
- Prolonged failure to provide required materials, feedback, approvals, or access (e.g., more than 30 calendar days despite repeated requests)
- Breach of confidentiality, intellectual property obligations, or other material terms in the Terms and Conditions
Other cancellation grounds:
- Force majeure or impossibility: Events beyond our reasonable control (e.g., prolonged power/internet outages, government restrictions, natural disasters, or key team member unavailability due to serious illness) that make continued performance impossible or unreasonably burdensome
- Mutual agreement: Both parties agree in writing to end the project early
- Other valid business reasons (rare): For example, discovery of irreconcilable conflicts of interest or ethical/legal issues that prevent continuation
Consequences when we cancel or suspend:
- You remain liable for all work completed and approved up to the date of cancellation/suspension
- We will issue a final invoice for outstanding amounts (including work in progress and termination costs)
- Deliverables will be provided in their current state only after full payment of all due amounts
- We may retain possession of source code, admin credentials, or other project assets until full settlement
- If cancellation is due to your material breach, no refund of prepaid amounts will be issued beyond what is required by law
- If we cancel without your material breach (extremely rare, e.g., force majeure), we will refund any prepaid amounts attributable to undelivered work, after deducting costs incurred
Note: Suspension (e.g., for non-payment) does not count as cancellation — work may resume once the issue is resolved, with timelines extended accordingly.
20. Project Dormancy / Inactivity Clause
If a project becomes inactive due to lack of meaningful communication, feedback, content provision, approvals, or payments from the Client:
- After 60 consecutive calendar days of no substantive progress or response despite our reasonable attempts to contact you (via email, phone/WhatsApp, or project tools),
- We may treat the project as client-initiated cancellation for convenience.
Before applying this clause, we will:
- Send at least two written reminders (email) with a 14-day response window each
- Clearly warn that continued inactivity may result in project closure and application of cancellation consequences
Upon dormancy classification:
- The financial and deliverable rules from Sections 17 and 18 apply (payment for work done, partial deliverables upon settlement)
- The project will be formally closed in our records
- Any future restart would require a new Project Agreement, potentially at updated rates and with new timelines
Note: This clause protects both parties from indefinite 'on-hold' projects that tie up resources without progress.
21. No-Cancellation Scenarios
The following situations do not allow for cancellation under this policy:
- Completed and handed-over projects: Once final payment is made, all Deliverables are transferred/accepted, and the project is closed (as confirmed in writing or by handover documentation), the engagement is complete — no cancellation is possible or applicable
- Approved milestones retroactively: Once a milestone is approved (or deemed accepted per the Terms and Conditions), you cannot 'cancel' or reverse payment/refund for that milestone
- Post-warranty support requests: Requests for fixes, updates, or enhancements after the warranty period (typically 30 days post-acceptance) are handled under a separate maintenance agreement — not as cancellation
- Projects in final handover stage: Once final payment is due and deliverables are ready for release, cancellation does not relieve the obligation to complete payment for handover
Note: In these cases, the project is considered finished, and any further work falls under new terms or a support contract.
22. Cancellation Process Summary
To ensure clear records and prompt handling:
1. Send written notice: Email your cancellation request to reverencetech1@gmail.com with subject line 'Cancellation Request – [Project Name/Reference]'
2. Our acknowledgment: We will reply within 2–3 business days confirming receipt and providing summary of financial implications
3. Final accounting: Within 7–10 business days, we prepare and send a final statement/invoice detailing completed milestones, work in progress, and any termination costs
4. Settlement: You settle any outstanding balance
5. Deliverable handover: Once full payment is received, we release partially completed deliverables via secure file transfer
Note: We aim to handle cancellations professionally and efficiently. Prompt communication helps us finalize matters quickly and fairly.
Contact Information
For any questions about this Refund and Cancellation Policy, to submit a refund request, cancellation notice, or to discuss concerns:
reverencetech1@gmail.com
Phone / WhatsApp
+256 783 676 313
Location
Mutungo Zone 1, Kampala
Business Hours
Mon-Fri, 9AM - 6PM EAT