{"id":131,"date":"2026-05-28T01:00:29","date_gmt":"2026-05-28T01:00:29","guid":{"rendered":"https:\/\/tutorac.com\/help-center\/2026\/05\/28\/troubleshooting-failed-payments-and-refunds-on-tutorac\/"},"modified":"2026-05-28T09:12:47","modified_gmt":"2026-05-28T09:12:47","slug":"troubleshooting-failed-payments-and-refunds-on-tutorac","status":"publish","type":"post","link":"https:\/\/tutorac.com\/help-center\/2026\/05\/28\/troubleshooting-failed-payments-and-refunds-on-tutorac\/","title":{"rendered":"Troubleshooting failed payments and refunds on Tutorac"},"content":{"rendered":"\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#374151;font-style:italic;font-weight:400\">A milestone payment can fail for many reasons &mdash; most have nothing to do with Tutorac itself. This guide walks through the common decline reasons, how to fix each, what happens with refunds, and when to contact Support &mdash; whether you&rsquo;re paying in &#8377; (India) or $ (any other country).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"in-this-article\">In this article<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#failed\">Common reasons a payment fails<\/a><\/li><li><a href=\"#fix\">Quick fixes to try<\/a><\/li><li><a href=\"#3ds\">3D Secure \/ OTP issues<\/a><\/li><li><a href=\"#international\">Cross-border \/ non-local-currency cards<\/a><\/li><li><a href=\"#refunds\">How refunds work<\/a><\/li><li><a href=\"#timeline\">Refund timeline<\/a><\/li><li><a href=\"#support\">When to contact Tutorac Support<\/a><\/li><li><a href=\"#faqs\">FAQs<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"failed\">Common reasons a payment fails<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Insufficient funds<\/strong> &mdash; not enough balance \/ available credit on the card.<\/li><li><strong>Card expired<\/strong> &mdash; old card still saved in your profile.<\/li><li><strong>Bank declined<\/strong> &mdash; issuer flagged the transaction as risky (e.g., first cross-border charge).<\/li><li><strong>3D Secure (3DS) failed<\/strong> &mdash; OTP or in-app approval not completed, wrong code, or session timed out.<\/li><li><strong>AVS mismatch<\/strong> &mdash; billing address on Tutorac doesn&rsquo;t match the address on file with your card issuer.<\/li><li><strong>Daily \/ per-transaction limit hit<\/strong> &mdash; some banks cap online or international spend.<\/li><li><strong>International \/ online transactions disabled<\/strong> &mdash; many cards (India debit cards in particular) have these off by default.<\/li><li><strong>Currency block<\/strong> &mdash; some cards are restricted to local-currency only and will reject a $ charge if you&rsquo;re on a non-India Tutorac account, or vice versa.<\/li><li><strong>Network glitch<\/strong> &mdash; intermittent issue; retry usually works.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1436\" height=\"644\" src=\"https:\/\/tutorac.com\/help-center\/wp-content\/uploads\/2026\/05\/pb-batch-payment.png\" alt=\"Tutorac batch payment tab where milestone payments are made.\" class=\"wp-image-121\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fix\">Quick fixes to try<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Retry once<\/strong> &mdash; many declines are transient.<\/li><li><strong>Try a different card<\/strong> &mdash; add it via <a href=\"\/help-center\/2026\/05\/27\/how-to-add-or-remove-a-payment-card-on-tutorac\/\">Profile &rarr; Card Details<\/a> and pay with it.<\/li><li><strong>Check your billing address<\/strong> &mdash; make sure it matches your card&rsquo;s registered address.<\/li><li><strong>Enable international \/ cross-border payments<\/strong> &mdash; in your bank&rsquo;s app, turn on online and international usage for the card. Especially relevant for India-issued cards being charged in $, or non-India cards being charged in &#8377;.<\/li><li><strong>Raise transaction \/ daily limits<\/strong> &mdash; same place in your bank&rsquo;s app.<\/li><li><strong>Call your bank<\/strong> &mdash; if they explicitly declined, only they can clear it.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3ds\">3D Secure \/ OTP issues<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most online card payments require 3D Secure (OTP code or in-app approval). This is enforced by the card networks worldwide &mdash; India has stricter RBI-mandated rules, but Visa Secure \/ Mastercard Identity Check apply in most countries. Common pitfalls:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>OTP not delivered<\/strong> &mdash; phone signal issue or wrong number on file with your bank. Update with your bank, then retry.<\/li><li><strong>OTP entered too late<\/strong> &mdash; the session timed out. Start the payment again.<\/li><li><strong>OTP wrong<\/strong> &mdash; double-check the number from your latest SMS, not an old one.<\/li><li><strong>App-based approval<\/strong> &mdash; some banks ask you to approve in their app instead of OTP; check the app for a pending request.<\/li><li><strong>3DS challenge skipped<\/strong> &mdash; some US cards rarely show OTP for low-value charges, but still get declined invisibly by the issuer; call the bank to whitelist Tutorac.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"international\">Cross-border \/ non-local-currency cards<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tutorac bills in your account&rsquo;s currency &mdash; <strong>&#8377; for India accounts, $ for all other accounts<\/strong>. If your card is issued in a different country \/ currency:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>The card must allow cross-border \/ international transactions. Many India-issued debit cards have this disabled by default &mdash; enable it via your bank&rsquo;s app or call them.<\/li><li>Your bank will convert at its own FX rate when posting the charge. You may see a small foreign-exchange or markup fee on the statement.<\/li><li>If the charge currency is blocked by your bank&rsquo;s card profile (e.g., a domestic-only debit card), the charge will be declined &mdash; use a credit card or a debit card with cross-border enabled.<\/li><li>A $ Tutorac charge on a non-USD card is normal and not a sign of fraud &mdash; it&rsquo;s how the global account is billed.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"refunds\">How refunds work<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Refunds come back to the <strong>original payment method, in the same currency as the charge<\/strong> &mdash; never to a different card or to a wallet. The refunded amount depends on why the refund is happening:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Failed transaction<\/strong> &mdash; if the bank charged you but the payment didn&rsquo;t go through on Tutorac, the bank usually auto-reverses within a few days. No action needed on Tutorac&rsquo;s side.<\/li><li><strong>Cancelled milestone<\/strong> &mdash; refund is calculated per the Cancellation by Learner \/ by Tutor rules in the User Agreement (based on % of the milestone completed).<\/li><li><strong>Released payment<\/strong> &mdash; once released, the milestone is final and is not part of the standard refund flow.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If your original payment was in $ and your card is in another currency, the bank may use a different FX rate for the refund than the original charge &mdash; meaning the refund amount in your local currency might be slightly different from what you originally paid. This is normal bank behaviour, not a Tutorac shortfall.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"timeline\">Refund timeline<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Tutorac side<\/strong> &mdash; initiates the refund within 1&ndash;2 business days of approval.<\/li><li><strong>Bank side<\/strong> &mdash; typically 5&ndash;10 business days for the credit to show on your statement (varies by issuer).<\/li><li><strong>International cards<\/strong> &mdash; sometimes longer due to cross-border processing.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If 10 business days have passed and you don&rsquo;t see the credit, share the refund reference (from Tutorac) with your bank &mdash; they can trace it on their end.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"support\">When to contact Tutorac Support<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>You were charged but the milestone shows unpaid for more than 24 hours.<\/li><li>A refund hasn&rsquo;t arrived after 10 business days.<\/li><li>You see a payment on your card statement you don&rsquo;t recognise.<\/li><li>The Release Payment button doesn&rsquo;t work after multiple tries.<\/li><li>Any other payment-related dispute.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">When contacting Support, include: batch name, milestone number, transaction date \/ amount + currency (&#8377; or $), the last 4 digits of the card, and any error message you saw.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faqs\">FAQs<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">My bank shows the money was debited but Tutorac says payment failed. What happened?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bank temporarily held the amount but the authorisation didn&rsquo;t complete on Tutorac&rsquo;s side. The hold drops off automatically within a few days &mdash; no separate refund needed. If it doesn&rsquo;t, contact your bank with the transaction reference.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can I get a refund to a different card or method?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. Refunds always go to the original payment method, in the original currency. If that card is no longer active (lost, expired, closed account), contact your bank &mdash; they usually still route the refund to your linked bank account.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why is Tutorac trying to charge me in $ when I&rsquo;m paying with an INR card (or vice versa)?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The charge currency is determined by the country on your Tutorac account, not by the card&rsquo;s currency. India accounts are charged in &#8377;; all other countries in $. Your bank handles the FX automatically.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can I dispute a payment with my bank instead of Tutorac?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Try Tutorac Support first &mdash; chargebacks are slower, can have fees, and may freeze your Tutorac account while under review. Most issues are resolved faster on-platform.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Will a failed payment cancel my contract?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No, a failed payment doesn&rsquo;t cancel anything. The milestone stays pending &mdash; just retry payment with the same or a different card.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What if my tutor cancels a milestone after I&rsquo;ve paid?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tutorac applies the &ldquo;Cancellation by Tutor&rdquo; refund rules in the same currency you paid &mdash; typically you get back most or all of the milestone amount depending on how much was already taught. See the Tutorac User Agreement for the exact split.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Related articles<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"\/help-center\/2026\/05\/27\/how-to-add-or-remove-a-payment-card-on-tutorac\/\">How to add or remove a payment card on Tutorac<\/a><\/li><li><a href=\"\/help-center\/2026\/05\/27\/how-payments-work-on-tutorac-milestones-escrow-releasing-funds\/\">How payments work on Tutorac: milestones, escrow, and releasing funds<\/a><\/li><li><a href=\"\/help-center\/2026\/05\/28\/where-to-find-invoices-receipts-and-payment-history-on-tutorac\/\">Where to find invoices, receipts, and payment history<\/a><\/li><\/ul>\n\n\n\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#9ca3af;font-size:13px\">Last updated: 28 May 2026<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Troubleshoot failed payments on Tutorac and understand how refunds work for both INR (\u20b9, India accounts) and USD ($, all other countries). Covers common decline reasons, quick fixes, 3D Secure \/ OTP issues, cross-border card handling, refund flow back to original method, timelines, and 6 FAQs.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32,43],"tags":[],"class_list":["post-131","post","type-post","status-publish","format-standard","hentry","category-for-learners","category-learners-payments-billing"],"_links":{"self":[{"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/posts\/131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/comments?post=131"}],"version-history":[{"count":1,"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/posts\/131\/revisions"}],"predecessor-version":[{"id":136,"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/posts\/131\/revisions\/136"}],"wp:attachment":[{"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/media?parent=131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/categories?post=131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/tags?post=131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}