All payments for the agreed milestones must be paid upfront. For any additional work that is not part of the agreed scope, separate invoices will be sent.
All new requests will be billed additionally and separately. LMSNinjas will request approval from the client for any new/additional work before proceeding. LMSNinjas also reserves the right to determine which requests are considered as "additional work".
In case of any new/additional work, both parties will mutually negotiate in good faith to decide the classification of the new tasks not explicitly mentioned in the scope document. However, in case of a conflict, LMSNinjas will reserve the right to classify any feature/functionality request not explicitly mentioned in the “scope” document as a "new request".
If the formal proposal is not requested by the client and we don’t consider it necessary for a certain project, the "scope" will be discussed through emails. Any communication conducted through emails will be considered part of the scope.
The hours we quote are Estimated hours. The final invoice will be sent based on the Actual hours spent. A full report of the hours spent on the project can be requested by the client. The estimates are provided by the senior most developers to help you with budgeting and our accuracy for estimates are close to 90%.
Client must submit feedback on the project within 15 days after delivery. If we don’t receive a feedback on the delivered work for 15 days, we reserve the right to close the project and consider any further communication as "new request".
If the client doesn’t respond 15 days after the work has been completed from our end, there will be a $25/day late fees added to the bill. The final code/work will only be delivered on clearing all outstanding dues.
We will provide a 15-30 day warranty period for the work completed, however, there are many factors that can come into effect here, such as, conflict with another plugin, server configuration/deployment issue etc. In such a case, we reserve the right to investigate the issue and determine whether it falls under warranty.
We follow all industry best practices and coding standards for WordPress. If a future plugin update breaks any of the customized code, we will be happy to look into the issue and fix it if possible. However, we do not provide any guarantees.
All custom code will be under General Public License.