Skip to main content

RepeatMD Canada, Inc. - Marketplace GST/HST Guide & FAQ

RepeatMD makes GST/HST/PST collection and compliance straightforward for your transactions through the app .

Updated today

What’s Included In This Article


Overview

RepeatMD helps practices sell more cash-based services through a platform that combines rewards, e-commerce, and financing in your own mobile app. Patients can purchase treatments, packages, and memberships directly through the app while engaging with loyalty programs and promotions, and practices benefit from integrated sales tools, reporting, and seamless tax compliance through RepeatMD Canada, Inc. acting as the Online Marketplace Facilitator.-


About RepeatMD Canada, Inc.

RepeatMD operates in Canada through RepeatMD Canada, Inc., a wholly owned subsidiary of RepeatMD, Inc. (U.S.). RepeatMD Canada is incorporated in Ontario and maintains a local office at 22 Adelaide St W, Suite 3400, Toronto, ON M5H 4E3, Canada. The subsidiary was established to ensure compliance with Canadian tax laws and to serve as the Online Marketplace Facilitator for all in-app transactions made through the RepeatMD platform.

RepeatMD Canada, Inc. is registered with the Canada Revenue Agency (CRA) under registration number 75199 1357 RT0001, and this number is used when filing and remitting GST/HST on Marketplace sales. Practices can reference this registration for confirmation during audits or year-end reporting. All Marketplace transactions are processed under this Canadian entity, ensuring that sales tax is calculated, collected, and remitted in full compliance with federal and provincial rules.

Why this matters to your practice: By transacting through a Canadian entity that is the registered Online Marketplace Facilitator, your practice is shielded from sales tax liability on in-app transactions. This means you can focus on growing your business while RepeatMD handles the complexity of GST/HST compliance.


How GST/HST Works

RepeatMD Canada, Inc. operates as an Online Marketplace Facilitator for all in-app transactions. This means we are responsible for calculating, collecting, and remitting GST/HST (and, where applicable, PST) on purchases your clients make through your RepeatMD-powered app. To ensure compliance, RepeatMD Canada is registered with the CRA and in several provinces, and will continue to expand its registrations as required by sales thresholds.

To determine the correct tax rate, the RepeatMD leverages Avalara, a leading sales tax engine used by global enterprises. Avalara applies the correct GST/HST/PST automatically at checkout, based on two factors: (1) the location of your practice (not the client’s) and (2) the taxability classification of the item sold. For details on how you can manage these classifications, see the next section: How to Set Up GST/HST Items in your Admin Portal

Why this matters to your practice: You don’t need to calculate rates manually or worry about whether the correct tax is being applied. Avalara ensures accuracy, and RepeatMD takes on the legal responsibility for collecting and remitting these taxes, giving you peace of mind and more time to focus on your clients.


How to Set Up GST/HST Items in Your Admin Portal

By default, all items in your Admin Portal are treated as taxable unless you adjust their tax attributes. Avalara determines the correct GST/HST (and, where applicable, PST) automatically at checkout based on your practice’s location—not your client’s.

Think of it as if the client had walked into your clinic in person and made the purchase. RepeatMD does not provide tax classification guidance, so practices may wish to confirm classifications with their external tax or legal advisors.

When creating or editing treatments and packages, you can assign one of the following tax attributes in your Admin Portal:

  • Requires a Medical License to Administer

  • Is Prescription Drug

  • Always Tax-Exempt

  • Always Taxable

  • Decide For Me

Pro Tip: Use these checkboxes to reflect how the service is classified from a medical or compliance standpoint.

If you want to override the default settings for treatments and packages, you can make those changes directly in your Admin Portal by updating the tax attributes. If you want to override defaults for memberships, please email support@repeatmd.com, as the Admin Portal does not currently allow direct changes to these items.

Key Point: A client’s location does not affect how tax is calculated on in-app sales. For treatments, packages and memberships (the only items currently considered for taxes), all tax is assessed as if the purchase took place at your practice.


RepeatMD Reporting and Filing

RepeatMD files consolidated GST/HST/PST returns each month in the provinces where we are registered. A portion of the total tax remitted corresponds directly to your practice’s in-app Marketplace sales.

Here are our current provincial registration numbers:

  • Ontario (ON): 75199 1357 RT0001

  • Manitoba (MB): 166888-8

  • Saskatchewan (SK): 8249427

You can reference these numbers at year-end or during audits as confirmation that RepeatMD Canada, Inc. is the registered Online Marketplace Facilitator responsible for remitting the tax. This only applies to in-app sales through RepeatMD. For in-store or other POS sales, you remain responsible for reporting and remitting tax.

The Shop Summary Dashboard in your Admin Portal displays the gross sales, sales tax collected, and fees deducted, giving you visibility into what RepeatMD has collected and remitted on your behalf.


How to Report RepeatMD Marketplace Sales on Your GST/HST Return

When preparing your GST/HST return, it is important to separate your in-app sales (processed through RepeatMD) from your in-store or POS sales. RepeatMD Canada, Inc. has already collected and remitted GST/HST on your Marketplace transactions under our provincial registration IDs. This means you should not report those sales again, or you may risk double-paying.

Example: Ontario Filing

Suppose your practice in Ontario has CAD 100,000 in total sales during a reporting period:

  • CAD 20,000 from RepeatMD Marketplace sales (treatments, packages, memberships purchased through the app)

  • CAD 80,000 from in-store POS or other direct sales

Here’s how to report correctly:

  1. Download your Shop Summary Report from the Admin Portal for the reporting period.

    • This report shows your gross sales, fees, and sales tax collected and remitted by RepeatMD.. You will see from your Shop Summary that GST / HST (column titled ‘Sales Tax’)

2. Exclude Marketplace Sales

  • Your accountant should exclude the CAD 20,000 in Marketplace sales (and the related GST/HST) from your GST/HST return.

  • RepeatMD has already reported and remitted this portion under our Ontario registration ID (75199 1357 RT0001).

3. Report Only Your In-Store POS and/or direct Sales

  • On Line 101 (Sales and Other Revenue) of your GST/HST return, report CAD 80,000 (your in-store POS sales).

  • On Line 103 (GST/HST Collected or Collectible), report only the tax collected on those POS and/or direct sales.

Key Point: Do not remit GST/HST again on your Marketplace sales. RepeatMD will file and pay that portion on your behalf as the Online Marketplace Facilitator.


FAQs

Q: You file on our behalf? Why and how does that work?

A: Yes. As the registered Online Marketplace Facilitator, RepeatMD Canada, Inc. is legally responsible for collecting and remitting GST/HST/PST on all Marketplace sales.

How it works:

  1. At checkout, our app calculates the correct tax using Avalara.

  2. RepeatMD Canada, Inc. collects the tax from your client as part of the transaction.

  3. Avalara compiles all transaction data each month and prepares the required GST/HST/PST returns.

  4. RepeatMD funds those returns with the dollars collected from those purchases, and Avalara remits directly to the CRA and any applicable provincial tax authorities.

This process ensures Marketplace taxes are calculated, collected, and remitted correctly without any extra steps from your practice.

Quick Glance: Who Files What?

Type of Sale

Who Reports & Remits the Tax

What You Do

In-store POS or direct sales

Your practice

Include on your GST/HST return

In-app Marketplace sales (via RepeatMD)

RepeatMD Canada, Inc.

Exclude from your GST/HST return

Q: How often are GST/HST returns filed?

A: Monthly. Your in-app transactions are included in our consolidated monthly filings.

Q: What happens to the GST/HST if a client cancels or refunds a purchase?

A: Avalara (our tax system) updates the tax record when a refund/cancellation is processed. Adjustments are reflected in the same or next provincial filing period. No action is required by you or your client.

Q: How does RepeatMD Canada, Inc. file the returns?

A: RepeatMD Canada, Inc. uses Avalara to compile all app transaction data, prepare the GST/HST/PST returns, and file them with the appropriate tax authorities. After we fund the return amounts, Avalara remits funds directly to the federal and provincial agencies on our behalf.

Q: My practice files quarterly or annually. How do I reconcile with RepeatMD’s monthly filings?

A: Use the Shop Summary export to align tax already remitted with your reporting period. This ensures your return reconciles regardless of frequency.

Q: Will in-app purchases paid using Affirm have GST/HST paid by RepeatMD as well?

A: Yes. In Canada, all in-app purchases—whether paid directly by credit card or financed through a third-party provider like Affirm—are subject to GST/HST. The use of Affirm only changes the payment method for the end consumer; it does not alter the taxability of the underlying transaction. RepeatMD will continue to collect GST/HST at the point of sale and remit it to the CRA, even when the consumer chooses Affirm as their form of payment.

Q: Should I gross up my prices to account for tax?

A: No. Keep your service prices as you normally would. GST/HST is calculated separately at checkout and shown as a line item to your clients. Grossing up prices would only create unnecessary complexity.

Q: Can RepeatMD remit collected tax back to me so I can file instead?

A: No. All Marketplace taxes must be filed and remitted by RepeatMD Canada, Inc. as the registered Online Marketplace Facilitator. While it might be operationally possible to pass the funds back, doing so would create compliance risk and contradict the Marketplace Facilitator model required under Canadian GST/HST rules. For this reason, RepeatMD files and remits directly on your behalf.

Q: What if I misclassified an item in the Admin Portal?

A: You can update tax attributes anytime for future transactions in your admin portal. Past transactions cannot be retroactively changed. Avalara’s logs retain the classification used at the time of sale.

Q: Can I get proof that RepeatMD is paying tax?

A: Yes. There are several forms of documentation you can use to confirm that GST/HST/PST is being collected and remitted by RepeatMD Canada, Inc.:

  • Provincial Registration IDs – These confirm RepeatMD’s official registration with the CRA and provincial tax authorities.

  • Shop Summary Reports – Available in your Admin Portal, these show all Marketplace transactions, including gross sales, tax collected, and fees deducted. To download:

    1. Log in to your Admin Portal

    2. Navigate to Reports > Shop Summary

    3. Select your date range

    4. Click the three-dot menu in the top right and choose Download data

  • Avalara Filing Confirmations – Avalara Premium Returns produces official filing confirmations for each period. These are not accessible in the Admin Portal. If you or your accountant need copies, please contact taxes@repeatmd.com. Documentation is typically available within 10–15 business days.

Q: What if I am unsure how to classify an item?

A: Please consult your external tax advisor. By default, treatments, packages and memberships are taxable at the applicable GST/HST rate. Custom Treatment Plans are currently non-taxable given the flexibility of that item.

Q: How do I handle reporting if I have both in-store sales and sales through RepeatMD?

A: Separate them. Report your in-store POS and direct sales on your GST/HST return as usual. Exclude your RepeatMD Marketplace sales, since RepeatMD has already filed and remitted those. See How to Report RepeatMD Marketplace Sales on Your GST/HST Return FAQs above.

Q: My practice is in a province that is not listed as registered. What happens to GST/HST?

A: RepeatMD Canada, Inc. is always the Online Marketplace Facilitator, so your practice never has liability for Marketplace sales tax. Even before we register in a province, Avalara calculates the correct tax, RepeatMD collects it, and the amount is applied at checkout. Once thresholds are met, RepeatMD registers and begins filing in that province.

Q: How is GST/HST handled on discounts?

A: Tax applies on the net price after discounts.

Q: What if I am audited?

A: If your practice is audited, RepeatMD can provide additional supporting documentation, including:

  • Shop Summary reports

  • Avalara transaction data

  • Registration IDs

  • Filing confirmations

RepeatMD, not your practice, is legally responsible for Marketplace filings. If you need documents, contact support@repeatmd.com — in most cases, we can provide audit support within 10 to 15 business days.


Final Disclaimer

This FAQ is for informational purposes only. RepeatMD does not provide tax, accounting, or legal advice. Please consult your external advisors for your specific obligations.

Did this answer your question?