Skip to main content

Refund Policy

Last updated: April 28, 2026

DoMyPythonHomework.com publishes the following refund policy for every order placed on this website. The policy covers Python homework, Python assignments, Jupyter notebook submissions, Django projects, machine learning tasks, data analysis work, and Python tutoring sessions. The conditions on this page apply to every order without exception. Read the full page before placing any order. A few minutes here prevents most disputes later.

1. Refund Eligibility Summary

A full refund applies in 4 specific situations: cancellation within 2 hours of payment, missed deadlines, plagiarism in non-source-code deliverables, and duplicate or accidental double payments. Partial refunds apply in 5 additional categories detailed below. Outside these conditions, refunds do not apply.

Condition Refund Amount Time Window
Order cancelled before expert assignment 100% Within 2 hours of payment
Cancellation after expert assignment 0% to 70% Reviewed case by case
Urgent order under 24-hour deadline 100% refund First 60 minutes only
Missed deadline 100% No condition attached
Plagiarism in written deliverables 100% refund Reported within 24 hours
Duplicate order 100% on the duplicate Reported within 3 working days
Overpayment 100% on the surplus Reported within 3 working days
Grade below 75% with documented proof Partial refund Within 15 days of delivery
After acceptance and use of the deliverable No refund Final after acceptance

2. Cancellation Within 2 Hours of Payment

Cancellations submitted within 2 hours of payment receive a full 100% refund. No explanation is required at this stage.

The 2-hour window starts from the timestamp on the payment confirmation email, not from the brief upload, the quote stage, or any earlier interaction. Cancellation requests sent through email, the website contact form, or WhatsApp all count as valid notification. The team confirms receipt and processes the cancellation within minutes. At this stage no expert has been assigned, no work has begun, and the project closes cleanly.

3. Cancellation After Expert Assignment

Cancellations after the 2-hour window carry a partial refund between 0% and 70%, calculated against the work completed at the cancellation point. Once the assignment passes to an expert, time and effort apply to the project, and partial compensation reflects that committed work.

Three factors determine the exact percentage. The first is the volume of work completed. The second is the proximity to the deadline. The third is whether any partial deliverables, code samples, or progress drafts have been shared with the student. A cancellation 3 hours into a 5-day Django project carries a higher refund percentage than a cancellation 4 days into the same project.

3a. Cancellation Near the Deadline

Cancellations submitted close to the deadline carry no refund. At this point the expert has completed the assignment or substantially completed it, and the work product retains value to the student regardless of the formal cancellation. The phrase "close to the deadline" covers the final 25% of the project timeline.

3b. Urgent Assignments with Deadlines Under 24 Hours

Urgent assignments operate under a stricter cancellation window. A 100% refund applies only when the cancellation arrives within 1 hour of payment. After the 60-minute mark, partial refunds apply, calculated against the percentage of work completed.

Urgent orders move fast. The expert begins the assignment immediately on payment confirmation, and by the 90-minute mark on a 6-hour deadline, a substantial portion of the Python script, the Jupyter notebook, or the data analysis output already exists.

4. Acceptance and Use Clause

No refund applies after the student accepts the delivered work and uses it. Acceptance and use confirms the transaction as final, and the order closes for refund purposes.

These actions count as acceptance and use:

  • Submitting the deliverable to an academic portal such as Canvas, Blackboard, Moodle, Gradescope, AutoGrader, or HackerRank
  • Sharing the deliverable with a third party, such as a study group, a tutor, a forum, or any external recipient
  • Sending the deliverable to a professor, a teaching assistant, or a grading platform
  • Adapting the deliverable into a final submission file under the student's own name and putting it forward for academic credit

Inspection of the deliverable does not count as acceptance. Downloading the file to a local machine for review does not count as acceptance. Review the Python code, the Jupyter notebook output, the technical report, or the tutoring session recording in full before any action that triggers acceptance. Concerns raised during inspection, before submission, sharing, or further use, qualify for the standard refund pathway.

5. Missed Deadlines

A 100% refund applies to every order delivered after the agreed deadline. No conditions apply. No negotiation occurs. No processing fee is deducted from the refund amount.

The agreed deadline appears on the order confirmation email and on the project dashboard at all times. The expert and the project manager work to a buffer of 2 to 4 hours ahead of the visible deadline as standard practice. In the rare case where this buffer fails, the project manager contacts the student in advance and presents two options: a deadline extension at the student's discretion, or a full refund. The student selects.

Missed deadlines are rare. The full-refund clause exists as a guarantee against unusual cases, not as a routine outcome.

6. Quality Concerns

Quality complaints qualify for a full refund when supported by specific evidence. Evidence in this context refers to four items: the original assignment brief, the rubric or grading criteria, the delivered solution, and a documented list of where the deliverable diverges from the brief.

Generic complaints, like "the code is bad" or "I expected more," do not establish grounds for a refund without a specific reference to where the deliverable failed the brief. Specific complaints establish clear grounds, and the refund proceeds within 1 business day of confirmation.

Examples of evidenced, specific complaints:

  • The rubric required a recursive solution and the delivery uses iteration
  • The brief asked for unit tests on three functions and only one function was tested
  • The assignment specified Python 3.10 and the code uses syntax from Python 3.6
  • The brief required Pandas DataFrame operations and the delivery uses raw lists
  • The rubric required PEP 8 compliance and the code fails the standard linter

7. Plagiarism Claims

Plagiarism in written deliverables triggers a full refund. The student submits proof, typically a Turnitin, SafeAssign, PlagScan, or Copyscape report, within 24 hours of delivery. The team confirms the finding and processes the refund within 1 business day.

Source Code and the 20% Similarity Rule

A specific exception applies to Python source code. Code similarity scanners, including MOSS, JPlag, Codequiry, and the built-in tools on Gradescope or AutoGrader, flag standard Python syntax as similar to public code by default. Common imports such as numpy, pandas, and sklearn produce false-positive matches in these tools, along with standard loop structures, function names like main() or read_csv(), and variable names like i, j, x, y, and df.

A 20% similarity score on Python source code is common across legitimate, original solutions and falls within accepted tolerance for this niche. Reports above 20% receive full investigation, and a refund applies on confirmation.

The 24-hour reporting window is non-negotiable. Plagiarism claims raised after 24 hours of delivery do not qualify for refund consideration.

8. Duplicate Order

Accidental duplicate orders receive a 100% refund on the duplicate within 3 working days of notification. The original order proceeds as planned.

Duplicate orders happen. A slow payment confirmation prompts a second submission, a browser tab refreshes during checkout, two devices submit the same brief. Notification through email, the contact form, or WhatsApp initiates the duplicate cancellation immediately. No questions are asked, and no documentation is required beyond the order IDs.

9. Overpayment

Surplus payments receive a 100% refund on the excess amount. Surplus payment covers paying twice for one order, paying double the quoted figure, or duplicate transactions on the payment processor. Reporting through any communication channel within 3 working days starts the process.

Bank settlement varies by processor and country. Stripe and PayPal typically settle in 3 to 7 business days. International wire reversals run 5 to 10 business days. The refund instruction goes out the same day as approval, and actual settlement timing depends on the receiving institution.

10. Partial Refunds for Grades Below 75%

A partial refund applies when the student receives below 75% on a graded assignment delivered through DoMyPythonHomework.com, with one supporting condition: documented proof of the grade. Acceptable proof refers to a screenshot, a PDF, or a direct email from the academic portal showing the score, the assignment title, and the grading date.

The partial refund percentage scales against the gap from 75%. A grade of 65% on a $100 order generates a 25% partial refund. The calculation uses the 10 percentage point gap multiplied by an established compensation factor. Grades from autograder platforms (Gradescope, AutoGrader, HackerRank, CodePost) and grades from human-evaluated submissions both qualify equally under this clause.

This clause covers assignments graded by the academic institution. Self-assessed scores, peer-evaluated drafts, and unofficial estimates do not qualify.

11. Free Post-Delivery Support

Free post-delivery support runs for 7 days from the delivery date. The assigned expert fixes the deliverable at no extra charge inside this window when the work does not match the rubric or the original assignment brief.

The 7-day window covers fixes for rubric mismatch and missing requirements from the original brief. Requests for additional features, expanded scope, or changes outside the original brief follow a separate quote and sit outside this clause.

After 7 days, free post-delivery support falls outside this policy. When a fix inside the 7-day window does not bring the deliverable into rubric compliance, the refund pathway in this policy remains open as a substitute.

12. The 15-Day Claim Window

Refund claims submitted more than 15 days after the delivery date are not eligible. The 15-day window covers every refund category, including quality dissatisfaction, plagiarism, grade-based partial refunds, and any other claim type.

Inside the 15-day window every claim receives individual assessment in the order received. Outside the window the order closes for refund purposes, regardless of the underlying issue.

13. Refund Processing Timeline

Approved refunds enter processing within 7 business days of the approval date. Settlement at the student's bank or payment processor adds further time depending on the institution and the payment method.

Typical settlement times by payment method:

  • Credit and debit cards (Visa, MasterCard, American Express): 5 to 10 business days
  • PayPal: 3 to 5 business days
  • Venmo: 1 to 3 business days
  • Cryptocurrency, including Bitcoin, Ethereum, and USDT: 1 to 24 hours
  • International wire transfer: 5 to 10 business days

DoMyPythonHomework.com is not responsible for bank fees, currency conversion charges, intermediary bank deductions, or processing delays at the receiving institution. The refund equals the original transaction amount in the original currency.

14. When Refunds Do Not Apply

Refunds do not apply in 6 specific scenarios:

  • The student has accepted and used the delivered work, including submitting it, sharing it with a third party, or putting it forward for academic credit.
  • The cancellation request arrives after the deadline has passed and the deliverable is complete.
  • The claim arrives more than 15 days after the delivery date.
  • The complaint lacks supporting evidence, such as a rubric reference, a specific failure point, or grade documentation.
  • The student requested features outside the original brief mid-project and the expert declined the additional scope.
  • The student blocked or refused communication during the project, preventing clarification.

These categories are non-negotiable. Each refund decision is documented in writing, and the reasoning is shared with the student in plain language.

15. How to Submit a Refund Request

Refund requests follow a 3-step procedure:

  • Send the request to support@domypythonhomework.com or through the contact form on the website. Include the order ID, the date of delivery, the specific reason, and any supporting evidence such as the rubric, the grade screenshot, or the plagiarism report.
  • The support team confirms receipt within 1 business day and routes the request to a project manager for review.
  • The project manager reviews the order history, the delivered work, and the supporting evidence. A written decision arrives within 3 business days.

Approved refunds enter processing within 7 business days of the approval. Disputed decisions move to a senior review at the student's request. A second project manager re-examines the file independently and produces a final decision within 5 business days.

16. Discretionary Authority

DoMyPythonHomework.com retains discretion on every refund decision. Discretion applies to edge cases such as unusual project scope, mid-project changes initiated by the student, unforeseen platform failures, or third-party service outages, where the standard rules do not produce a fair outcome on their own.

The use of discretion never produces a result worse than the standard rule for the student. Discretion exists to allow flexibility in unusual cases, not to override the published policy in the company's favour.

17. Policy Amendments

This refund policy is subject to amendment at any time. Amendments take effect from the date posted on this page. Orders placed before an amendment date remain governed by the policy active at the time of payment.

The "Last Updated" date at the top of this page reflects the most recent amendment. Material changes (new categories, modified percentages, or changed timelines) appear in a brief change log appended to this page for 90 days following the amendment.

18. Contact

For questions on this policy, refund requests, or clarification on any condition, three contact channels are open:

Response times run 4 to 12 hours during business days, and 12 to 24 hours over weekends.

Disclaimer

The services on DoMyPythonHomework.com are provided for educational, learning, and tutoring purposes. The deliverables (Python code, Jupyter notebooks, technical reports, data analysis output, and tutoring sessions) exist as learning aids, study references, and practice material. Use of the work remains at the student's discretion and responsibility. This refund policy governs the commercial transaction between the student and DoMyPythonHomework.com only, and does not constitute a guarantee of academic outcome.