Set Up Stripe Integration

Stripe Integration for Single-Entity Organizations

Integrating Stripe with Rillet streamlines your payment processes by connecting your Stripe account directly to your financial system. This integration helps ensure that your payments, fees, and subscriptions are accurately mapped and synchronized, giving you clear insight into your financial operations.

In this article, we will walk through the basic set up for Stripe syncing. This can be used for both Stripe for Payments and Stripe Billing set up.

Integrate Stripe to Rillet

There are two ways to access the Stripe integration:

  1. Launchpad: Access the Stripe integration through the Browse Integration section from the Launchpad.

  2. Organization Settings:

    1. Click your company logo in the lower-left corner of the screen.

    2. Go to Organization Settings > Integrations.

  3. In the Payments & Tax section, select Stripe > Not Connected.

  4. Follow the on-screen instructions to log in to your Stripe account using your credentials.

  5. After connecting your Stripe account, a mapping page will appear in Rillet.

    1. Stripe Accounts

      • Click the Edit button to begin modifying the GL account mappings.

      • To map an account, you can select one from your existing Chart of Accounts.

      • If you need a new account, click the + Create Default ... Account button to generate a new 4-digit GL account.

      • Once you have finished setting up your mappings, click Save.

        The available mappings include:

        • Balance Account: This is your balance with Stripe - where all Stripe funds are held until transferred into your bank account. Typically classified as an Asset account, located in the Cash or Short-term Asset section.

        • Payment Account: This is your default revenue account for all Stripe invoices, subscriptions, and miscellaneous charges. The revenue account can be changed for each product after it is synced into Rillet on the product catalog.

        • Fees Account (Expense): This account records all Stripe transaction fees. It is typically categorized as either a Cost of Revenue account or an Operational Expense account.

        • Fees Account (Revenue): This is commonly used for the Stripe Revenue sharing program cash inflows. This is typically an revenue account.

        • Application Fees Account: This account records revenue from application fees when using Stripe marketplace features.

        • Contributions Account: Amounts contributed to Stripe's climate fund. This is typically an expense account for charitable contributions

    2. Stripe to CRM Collaboration

      • Click the Edit button to enable the import of Contracts, Products, and Customers via your CRM.

      • Confirm that invoices will be automatically imported from Stripe.

      • Click Save when you are finished editing.

      • For Connect Stripe Invoices to Salesforce:

        • Toggle this option to make a custom metadata attribute field available for Salesforce customer ID and Salesforce product ID.

        • If toggled off, existing Contracts, Products, and Customers already imported into Rillet will remain unchanged.

    3. Stripe Subscriptions

      • Click the Edit button to enable subscription-related features.

      • Toggle on Synchronize Subscriptions to automatically create Contracts for Stripe subscriptions.

      • Toggle on Prevent Sync of Zero Invoices to avoid syncing invoices with a zero value.

      • Set Sync Data From to the date from which Stripe data should begin importing (ensure this date is after any historical data has been imported).

      • Update Customer Profile - When enabled, any changes to Stripe customer names and addresses will be continuously synced back into Rillet.

      • Click Save when finished editing.

Stripe Integration for Multi-Entity Organizations

If your company operates with multiple entities or subsidiaries in Rillet, you can configure Stripe separately for each one. This allows each entity to manage its own Stripe connection, payments, and mappings independently.

To Access Stripe Settings per Subsidiary:

  1. Click your company logo in the lower-left corner of the screen.

  2. Select the organizational entity from the dropdown menu.

  3. Click Organization Settings.

  4. In the left-hand menu, go to the Subsidiaries section and click the arrow to expand the relevant subsidiary.

  5. Within the selected subsidiary, click Integrations in the left-hand menu.

  6. In the Payments & Tax section, locate the Stripe integration and click Not Connected to start the setup process.

To Connect Stripe at the Subsidiary Level:

The setup process is identical to the organization-level setup:

  1. Click Connect Stripe and follow the login prompt.

  2. Then, to finish setup, return to Step 5 in the Stripe Integration for Single-Entity Organizations instructions and complete the same configuration:

    • Map your GL accounts for each of the Stripe transaction types.

    • Configure subscription settings to control how billing behavior works.

    • Enable CRM sync if you want to automatically link Stripe customers and invoices to contacts.

circle-info

Note: Stripe integrations at the subsidiary level are fully independent. Each entity must connect and configure its own Stripe account and mapping.

See Also

Explore related Stripe setup resources:

Last updated