Connector

Pull Stripe invoices into Microsoft Excel

Finance already reviews the invoice register in Excel. Load Stripe into your data warehouse, join invoices to the charges that paid them and the subscriptions that raised them, and let the workbook pull a checked Invoices Data Mart.

StripeConnectedBalance transact…ChargesCustomersDisputes
Data MartPublishedone definition
Microsoft ExcelIdAccou…Livem…Daily 09:00
Refreshed on a schedule. No exports, no copy-paste.

Get started free

Endpoints

Stripe Endpoints

Documentation

14 Stripe endpoints you can import. Each lands in its own table in your data warehouse.

S00 · Why

Why Stripe invoices do not go straight to Excel

Stripe invoices can be exported to Excel, but not reliably, at scale or business-ready. An export is one list at one moment, with no charge and no subscription beside it. The data warehouse joins invoices to both first.

  • An export lists invoices without the charge rows behind them
  • The data analyst joins invoices, charges and subscriptions on customer
  • The workbook reads the same register as the rest of finance
StripeInvoices, status
Microsoft Exc…
No link to charges
Data warehouseJoined by id
ChargesWhat was taken
SubscriptionsWhat recurs

S01 · Step 1

Step 1: Load Stripe into your data warehouse first

Create a Data Mart with Stripe as the data source and choose where the data lands. The Stripe connector is a custom connector built in OWOX Data Marts, and the data goes into any popular data warehouse.

  • Invoices is one of 14 endpoints; the workbook reads it
  • Authorize with a restricted Stripe API key that has read access
  • Open the Stripe connector for your data warehouse below
StripeData Mart
Your data warehouseGoogle BigQueryAWS AthenaSnowflakeAWS RedshiftDatabricks
stripe.invoices

S03 · Step 3

Step 3: Pull Stripe data into Excel with the add-in

In Excel, add the OWOX Data Marts add-in and sign in. Choose the published Stripe Data Mart (Invoices), tick the columns you want and press Create & Run.

  • Pick number, customer and status; billing_reason and due_date follow
  • Excel reads your data warehouse, so a Stripe key never sits in the file
OWOX add-inSigned inInvoicesnumbercustomerstatusCreate & Run
Microsoft ExcelYour columns staynumbercustomerstatus

S04 · Step 4

Step 4: Refresh the Stripe workbook when you need it

Refresh at month end or whenever a number is questioned. Imported columns update; your own columns and formulas stay.

  • New invoices arrive as new rows below the ones you imported
  • A refresh is a click, with no job to run
OWOX add-inInvoicesRefreshPull only
Microsoft ExcelYour column staysnumbercustomerstatusYours

S05 · Step 5

Step 5: Reuse Stripe invoices beyond the workbook

Invoices in this Data Mart also show up in OWOX, where your AI assistant for data can read them. Ask for any report, then get the result in Google Sheets or Excel in one click.

  • Ask which invoices are still open past their due date
  • status matches in chat and workbook
OWOX MCPShow count by billing_reasonbilling_reason
Google SheetsOpen
ExcelOpen

Recent updates

Why OWOX

Why OWOX for Stripe in Excel

A Stripe export gives Excel one list at a time. OWOX gives it the billing side of the account, linked to what was collected.

  • Billed and collected together. Invoices join charges and subscriptions, so open items are computed, not retyped.
  • Excel stays the front end. Finance keeps its workbook; the numbers come from the Data Mart.
  • Your own columns stay. A refresh rewrites only the imported columns, so notes and formulas you added survive.
  • One place to fix. When Stripe's API changes, you fix the connector once, not every macro.

Book a callGet started free

Trust

The Data Partner You Can Trust

users

176K Source: Internal OWOX data as of 2026-10-02

Executives and data analysts across 20+ industries

G2 rating

4.9★2

“A trusted data analytics partner” — verified review

npm installs

165K3

In Open Source We Trust

Customers