Recharge

Last updated: October 23, 2026

Connect Recharge to Polar to sync your subscription data, and make sure the Polar Pixel tracks orders placed through your Recharge checkout.

Before you start

  • Your Recharge store needs to have data. Polar can't sync an empty account.

  • You need to be the Recharge store owner, or have permission to create API tokens in Recharge.

Connect Recharge

  1. In Polar, go to the Connectors page and search for Recharge.

  2. Click Connect to Polar Analytics.

  3. In a new tab, log in to your Recharge admin and go to Apps > API tokens.

  4. Click Create an Admin API Token.

  5. In the permissions section, select Read Access for all scopes.

  6. Click Save, then copy the access token.

  7. Back in Polar, paste the token into the Recharge connector setup.

  8. Select the Shopify store linked to your Recharge account.

  9. Click Connect.

Your Recharge data can take up to 24 hours to appear. See Data Syncs.

Track Recharge orders with the Polar Pixel

What you need to do depends on which Recharge checkout you use.

Recharge checkout

What to do

Shopify checkout (the default for stores that joined Recharge since 2020)

Nothing extra. Checkouts run in Shopify, so the standard Pixel install covers them. See Using the Polar Pixel: Complete Installation & Tracking Setup Guide.

Custom Recharge checkout

Add the Pixel script to your Recharge Thank you page. Follow the Recharge steps in Add the Polar Pixel to 3rd-Party Checkouts.

Metrics and dimensions

To see the current list, open the custom table builder and search for Recharge metrics.

Metrics

Type

Metrics

Raw

Active Customers Snapshot, Churned Customers, Cost of Products (COGs), Discounts, Gross Sales, Net Product Quantity, New Discounts, New Gross Sales, New Returns, New Shipping, New Subscriptions, New Subscriptions Cost of Products, New Tax, Product Price, Returns, Shipping, Shipping Pre Refunds, Shipping Refunds, Tax, Tax Pre Refunds, Tax Refunds, Total Active Subscribers, Total Active Subscriptions, Total Customers, Total Subscriptions

Computed

Average Charge Value, Churned Sales, Churned Subscriptions, Gross Margin, Gross Profit, Net Sales, New Sales, Total Charges, Total Sales

Dimensions

Group

Dimensions

Subscription

Subscription Add On, Subscription Attribution, Subscription Cancellation Reason, Subscription Cancellation Reason Comments, Subscription Cancelled Date, Subscription Created Date, Subscription Discount Code, Subscription Duration Days, Subscription Expire After Specific Number Of Charges, Subscription Id, Subscription Number Charges Until Expiration, Subscription Options, Subscription Source, Subscription Status, Subscription Widget Id, Order Frequency, Shipping Frequency

Charge

Charge Frequency, Charge Id, Charge Status, Charge Type, Charge Type Raw, Is Charge, Is Charge Shipping, Is Refund, Last Charge, Last Charge Attempt Date, Next Charge Scheduled Date, Number Times Tried, Retry Date, Scheduled Date, Processor Name, Transaction Id, Error, Error Type, Note

Customer

Customer Id, Customer Created Date, Customer First Charge Date, Customer First Charge Processed Date, Customer Has Valid Payment Method, Customer Number Charges, Customer Number Subscriptions, Customer Status, Customer Type, Shopify Customer Id

Product

Product Id, Product Title, Product Type, Sku, Variant Id, Variant Title, Is Subscription Product

Order and store

Shopify Order Id, Shipments Count, Total Weight, Store, Store Currency, Tags

Location

Billing City, Billing Country, Billing Province, Billing Zip, Shipping City, Shipping Country, Shipping Province, Shipping Zip

Dates

Created Date, Created Timestamp, Processed Date, Processed Timestamp, Updated Date, Updated Timestamp, Timezone

UTM

Utm Campaign, Utm Content, Utm Data Source, Utm Medium, Utm Source, Utm Tag Id, Utm Term, Utm Time Stamp

FAQs

When does Recharge process charges?

After midnight Eastern Time (ET), by default, for the recurring orders queued that day.

Why don't my Recharge numbers match Polar exactly?

Small differences are normal, usually under 5%. Polar syncs through the Recharge API, so timing and API limits mean the numbers won't always match one to one. Common causes:

  • Deleted subscriptions. The Recharge API doesn't return them, so Polar doesn't include them.

  • Different date ranges or time zones between the two reports.

  • Different date fields, for example subscription created date versus charge processed date.

  • Different metric definitions or filters in Polar or Recharge.

If the gap is well above 5% after you've checked these, contact us through the in-app chat.