Learn how to manage and change your Stitch subscription plan, enter payment details, view invoices, and cancel your account.

Billing basics

Plans are based on the volume of rows and events replicated per month. Each plan has a monthly allotment of replicated rows.

In addition, access to some integrations depends on the type of plan you select. To use Stitch’s Paid integrations, you’ll need to select a paid plan.

Stitch counts the following as a ‘replicated row’:

  • A new row, or a never-before-replicated row replicated through Stitch,
  • An updated row, or an existing row that’s been changed,
  • A sub-row created from de-nesting nested data structures, and
  • A copy of an existing row. For example: Rows in tables that are replicated fully during each replication job or rows replicated as a result of resetting Replication Keys.

For an in-depth walkthrough of how Stitch calculates your usage, check out the Understanding & Reducing Your Row Usage guide.


During the Free Trial, you’ll have access to all of Stitch’s integrations and unlimited rows for 14 days. The trial begins when you successfully connect and replicate data to a destination.

Available to all plans

After the Free Trial has ended, the integrations in the table below will be available to all plans, regardless whether it’s a free or paid plan.

AdRoll AfterShip Amazon Aurora (MySQL) RDS Amazon Microsoft SQL Server RDS
Amazon MySQL RDS Amazon PostgreSQL RDS (v1.0) Amazon S3 CSV Amplitude (v1.0)
AppsFlyer (v1.0) Autopilot Bing Ads (v2) Braintree (v1.0)
Branch Bronto Campaign Monitor (v1.0) Contentful
Customer.io Delighted Doorbell.io DoubleClick Campaign Manager
Drip Facebook Ads FormKeep Freshdesk
FullStory (v1.0) GitHub (v1.0) GitLab (v1.0) Google AdWords
Google Analytics Google Analytics (AdWords) Google CloudSQL MySQL Google CloudSQL PostgreSQL (v1.0)
Google ECommerce Harvest (v2.0) Harvest Forecast (v1.0) Heroku (v1.0)
Import API Iterable Listrak (v1.0) Magento
Mailjet Mandrill MariaDB Microsoft Azure
Microsoft SQL Server Mixpanel MySQL Outbrain (v1.0)
Particle.io Pipedrive PostgreSQL (v1.0) Quick Base (v1.0)
Referral SaaSquatch (v1.0) Segment SendGrid SendGrid Core (v1.0)
SendWithUs Shippo (v1.0) Shopify (v1) SparkPost
Square Stitch Incoming Webhooks Stripe (v1.0) Taboola (v1.0)
Trello Urban Airship (v1.0) UserVoice (v1.0) Vero
Wootric (v1.0) Yotpo (v1.0) Zapier Zendesk Chat (Zopim)

Available to paid plans

After the Free Trial has ended, the integrations in the table below will only be available to paid plans. As of January 17, 2019, this includes the Starter, Basic, Premier, and Enterprise plans.

Close.io (v1.0) Desk HubSpot Intercom
JIRA Marketo (v2.0) MongoDB NetSuite
Pardot QuickBooks Recurly Responsys
Salesforce (v1.0) Zendesk (v1.0) Zuora (v1.0)

No. To use any of Stitch’s paid integrations, you’ll need to upgrade to a paid plan.

The total number of integrations refers to the number of distinct integration types each account may add, dependent upon the selected plan type.

Free Trial Free Starter Basic Premier Enterprise
n/a Up to 5 Up to 5 Up to 10 Up to 10 Unlimited

For example: Accounts using the Free plan may add up to five different types of integrations. If an account has five Google Analytics integrations connected, this will only count as one towards the integration type quota. Up to four additional types of integrations may still be added.

Note: The types of integrations available are also dependent on plan type. Users of the Free Plan will only have access to Free integrations, while Paid plan users will have access to free and paid integrations.

For more info, refer to our pricing page.

Historical data loads

During the first seven days after a new integration begins to replicate data, replication is free. This is a free historical data load, and means that rows replicated from the new integration during this time won’t count towards your quota.

After the seven days are over, Stitch will continue to replicate data from the integration. Be sure to pause or delete the integration if you are no longer interested in replicating its data.

Free historical data loads are only allowed once per integration namespace. For example: If an integration named stitch_hubspot is created and receives a free historical data load, subsequent integrations with the same name (created by deleting and creating a new integration) will not receive free historical replication.

Note: While free historical loads apply to all of Stitch’s integrations, you need to be on a paid plan to use our Paid integrations.

If the reset occurs during the free historical data load period, yes.

If the reset occurs after the free historical data load period has ended, no.

Free historical data loads are only applicable to new integrations for the first seven days after they begin to replicate data. Resetting replication for an integration or a table will count towards your quota.

The free historical data load period for new integrations begins after the integration first replicates data.

For example: You create an integration on June 1 but don’t fully configure it until June 2. In this case, the free historical data load will begin on June 2 and end June 9.

Note: This is applicable only to integrations created on or after May 22, 2018.

Row counts

On the Stitch Dashboard page, you can view the total number of replicated rows for all of your integrations for the current billing period.

To take a closer look at an individual integration’s usage for the current billing period, click on the integration to open up the Integration Details page.

Free rows might display on your Stitch dashboard for a handful of reasons:

  • A new integration’s free historical data load
  • An exemption for beta testing an integration
  • Re-replicating data due to a defect

You can find your Reset Date in the Plan Details section of the Billing page, accessed by clicking the User menu (your icon) > Billing.

If you exceed your monthly row allotment, an overage fee will be automatically added to that month’s invoice. There are two exceptions to this, as automatic overage charges don’t apply to Free and Enterprise plans:

  • Free Plans: Once the row limit is reached, integrations will be paused. Replication will resume either when you upgrade to a paid plan or when your billing cycle resets.
  • Enterprise Plans: Row limits for Enterprise plans is a custom setting. Please refer to your Stitch agreement for details.

The amount of the overage fee varies by plan. Details on overage fees can be found on Stitch’s pricing page.

We recommend following the simple tips in this guide to reduce your usage and help prevent overages.

Yes. Rows replicated from free integrations will count towards your usage. The “free” in “free integration” only indicates that the integration is available on non-paid plans, not that the rows replicated don’t count towards your usage.

Choose and change plans

Yes. When your trial ends, Stitch will automatically pause your integrations. Replication will resume after you select a plan and enter a valid credit card.

Note: Some integrations require a paid plan after the free trial ends. To continue replicating data from these sources - for example, Salesforce - you’ll need to select the Starter plan or higher after your trial concludes.

You can change your plan in the Plan Details section of the Billing page, accessed by clicking User menu (your icon) > Billing.

Click the Change Your Plan button and select the plan you want from the window that displays.

This depends on whether you’re upgrading or downgrading your plan:

  • If you’re upgrading, meaning the new plan has a greater row limit than the current plan, the change will be effective immediately and you will only be billed for the difference between the current plan and the new plan.

    In addition, if you’re upgrading from the Free plan to any Paid plan, you will also have immediate access to Paid integrations.

  • If you’re downgrading, meaning the new plan has a lower row limit than the current plan, the change will take effect at the end of the billing cycle. This will ensure you can take full advantage of the higher row allotment and access to Paid integrations.

Manage payment details and invoices

You can enter and manage your credit card details in the Billing page, accessed by clicking User menu (your icon) > Billing.

When you enter the cardholder’s name, make sure that a valid last name is entered. Though Stitch does validate these fields, we’ve seen replication issues arise when the Last Name field is blank.

Stitch accepts all major credit cards. We don’t currently accept wire transfers or ACH payments.

You can view your past payments, including the payment amount and associated invoice number, in the Past Payments section of the Billing page.

The user who initially adds the payment information to the account will receive a copy of the monthly invoice in their email.

Additionally, everyone can also view the Past Payments details in the Billing page.

Cancel your account

Cancelling your Stitch account can be done with just a few clicks.

  1. Click the User menu (your icon) > Billing.
  2. Locate the Plan section on the Billing page.
  3. Click the Cancel Your Account button.

It may take a few moments for Stitch to spin down.

Questions? Feedback?

Did this article help? If you have questions or feedback, feel free to submit a pull request with your suggestions, open an issue on GitHub, or reach out to us.