Refund and Cancellation Policy

Thank you for choosing Magesol (https://magesol.com/) for your software framework and development needs. We strive to provide high-quality custom software solutions, CMS development, and dedicated developer resources.

Because we deliver bespoke digital services, custom code, and dedicated personnel hours, all financial engagements are governed by the following Refund and Cancellation Policy. Please review these terms carefully prior to initiating a project or signing a service agreement.

1. Project Cancellation & Milestone-Based Refunds

Most projects at Magesol are executed under a structured, milestone-based roadmap.

  • Deposits/Advance Payments: Any advance payment or kickoff deposit required to initiate a project is strictly non-refundable. This fee covers initial resource allocation, scope analysis, and system architecture planning.
  • In-Progress Work: If a client chooses to terminate a project while it is in progress, any completed milestones or work hours already delivered up to the cancellation date are non-refundable.
  • Future Milestones: If a project is cancelled by the client mid-way, the client will not be billed for any subsequent milestones that have not yet been initiated, provided proper written notice is given according to Section 3.
  • Discretionary Partial Refunds: In rare instances where work on a specific milestone has started but cannot be completed due to unforeseen internal technical constraints on our end, Magesol may issue a partial, prorated refund or service credit for that specific billing cycle.

2. Dedicated Developer / “Hire a Developer” Services

For clients engaging with Magesol under our “Hire a Developer” or staff augmentation models (e.g., dedicated WordPress, Laravel, or CodeIgniter developers):

  • Payments for monthly or hourly developer retainers are billed in advance and are non-refundable.
  • Once a dedicated developer’s time has been reserved and allocated to your account, those hours cannot be refunded, as the professional resource was fully committed to your project.
  • To terminate or modify a dedicated developer subscription, clients must adhere to the notice periods outlined below.

3. Cancellation Notice Requirements

To officially cancel an ongoing project, maintenance retainer, or dedicated developer agreement, the client must submit a formal written notice.

  • Project/Retainer Cancellation Notice: A written notice must be sent via email to [email protected] at least 30 days prior to the intended termination date.
  • Outstanding Balances: The client remains fully responsible for paying any outstanding invoices for work completed or developer hours utilized up to the final effective date of termination.

4. Completed Projects & Final Deliverables

Once custom code, a software deployment, or website files have been formally handed over to the client, signed off on, or deployed live to a production server, the project is considered fully finalized. No refunds, chargebacks, or credit reversals will be issued after final product delivery.

We provide a post-delivery support and QA window (as specified in your specific Master Service Agreement) to fix any operational bugs or deployment glitches.

5. Violation of Terms

Magesol reserves the right to suspend or terminate any active project or developer resource immediately if a client violates our Terms of Service, misuses intellectual property, or engages in abusive behavior toward our staff. In such events, all funds paid to date are forfeited, and no refunds will be offered.

6. How to Contact Us

For any questions regarding billing discrepancies, invoices, or to issue a formal project cancellation notice, please contact our administrative team: