Skip to content

Sell in your learners' currency.

In short

On TEACHNIQ you set each price in the currency your learners expect, and a course can list more than one price option, for example a rupee option and a dollar option. Learners pay through the payment gateway you connected, such as Razorpay or Stripe, so the money comes straight to you.

14-day free trial. No card needed

Last updated 5 min read

On this page

How it works

  1. Connect your payment gateway in Settings, then Integrations, then Payment Gateways. Razorpay and Stripe are switched on today, and you can connect several and choose which one is the default.
  2. Open a product's Pricing tab. This is the same board for courses, bundles, communities, digital products and webinars.
  3. Click the One-time card (or Free). Enter the amount and pick the Currency: Indian rupees, US dollars, euros or pounds.
  4. Add a second price in another currency if you sell to more than one market. Each price has its own row, and you can choose which one is the default with Make default.
  5. Open the menu on a price and choose Copy buy link to get a link for that exact price, so you can send Indian learners one link and international learners another.
  6. Learners pick the option that suits them and pay through your connected account.

Worked example: one course, two markets

A course with a rupee price and a dollar price
Price 1 (default)
One-time, ₹1,999, lifetime access
Price 2
One-time, $29, lifetime access
Buy link for India
Copy buy link from the rupee row
Buy link for everyone else
Copy buy link from the dollar row
Learner in Pune pays
₹1,999 through the gateway you set up for rupees
Learner in Dubai pays
$29, with the card payment shown in dollars
Revenue on your dashboard
₹ and $ shown separately, never added together

TEACHNIQ shows the price you set; it does not convert one currency into another at checkout. What the learner's bank charges for a foreign card, and any conversion your gateway does when it pays you, depends on the gateway and the bank.

Why two prices beat a converted price

A rupee price set by you looks deliberate, like ₹1,999, instead of an awkward converted number. The same goes for $29 instead of a rounded conversion. You decide what each market pays, and you can change one without touching the other.

When a product has more than one price, the checkout shows the prices as cards with the default first. Use the same access terms on each price so a learner is not confused about what they are getting.

Make the gateway side work

A price in a currency only works if your gateway accepts it. If you price something in dollars, euros or pounds while using Razorpay, switch on international payments in your Razorpay account first, or those payments will fail. Stripe takes international cards and wallets.

Both gateways have a test mode with fake money. Place a test purchase in each currency you plan to sell in before you tell anyone.

Every product type, same rules

The currency list is the same on every Pricing tab. Courses and bundles can also set how long access lasts: Lifetime, By duration or By date. Communities, digital products and webinars do not have an access period on the price. A product can carry several prices at once, so a community can have a monthly rupee price and a monthly dollar price, and a digital product can have a rupee price and a dollar price.

The first price a product gets becomes its default. If you delete the default, the oldest remaining price is promoted.

Coupons and currencies

A coupon takes either a percentage or a fixed amount off. A fixed amount is set in one currency, so a coupon of ₹200 off makes sense on a rupee price but not on a dollar price. If you run one campaign across both markets, a percentage coupon applies sensibly to each price.

Records and tax

Transactions shows each sale in the currency it was paid in, and revenue tiles show each currency on its own. If your academy is in India you can switch on GST invoices; GST applies to the Indian rupee invoices of an Indian academy, so see the GST page for how that works.

Common mistakes and how to avoid them

  • Setting a dollar price while Razorpay's international payments are off.
  • Using only the default price link everywhere, so every visitor sees the rupee price. Share the matching buy link per market.
  • Giving the two prices different access terms by accident, for example lifetime in rupees and a one-year window in dollars.
  • Adding up rupee and dollar revenue by hand without allowing for the exchange rate. TEACHNIQ keeps them separate on purpose.

Checklist before you sell abroad

  • A gateway connected that accepts the currency, and international payments switched on where the gateway needs it.
  • A price row for each currency you sell in, with the same access terms.
  • A default price chosen, and the matching buy link copied for each market.
  • A test purchase made at each price.
  • Invoice details checked under Transactions, then Invoice Settings.

Questions people ask.

Something else? Contact us and a real person replies within 24 hours.

Prices can be set in the currencies your academy's connected payment gateways take. Today that includes Indian rupees, US dollars, euros and pounds.

No. Connect one or several, depending on where your learners are, and choose which one is the default.

Yes. A course can list several price options, for example one in rupees and one in dollars, or a lifetime price next to a one-year access price.

No. Each price is shown in the currency you set. Your gateway and the learner's bank handle any conversion on their side.

Only after you switch on international payments in your Razorpay account. Stripe takes international cards and wallets.

Use Copy buy link on the price row you want. Each price has its own link.

A fixed amount is set in one currency, so it suits only that market. A percentage works across rupee and dollar prices alike.

No. Revenue is shown per currency so figures are never mixed.

Set this up in minutes.
The free trial takes 2 minutes.