Stripe data. Your spreadsheet.

How SyncStaq works

Connect Stripe. Create your Google Sheet.
Keep billing data updated for the reports you build.

  • Read-only Stripe access
  • Six months of history
  • Hourly updates

Three steps to your synced Sheet.

Connect your accounts. SyncStaq creates your Sheet and keeps Stripe data updated.

  1. Connect Stripe

    Sign in with Google, then authorize read-only access to your Stripe account. No custom API keys or scripts to maintain.

  2. Create your Google Sheet

    Grant Google Sheets access during setup. SyncStaq creates a dedicated Sheet in your Drive, with structured data tabs and a Working Sheet.

  3. Backfill, then update hourly

    The first sync brings in six months of Stripe billing history. After that, SyncStaq refreshes the connected data every hour.

The result

A Sheet you can actually work with.

Stripe billing data is organized into separate tabs. Use the Working Sheet for your own formulas, pivots, labels, and reports.

SyncStaq Sample DataOpen the Sample Sheet
SyncStaq Sample Data Sheet showing the Charges data tab and separate invoice, subscription, customer, and payout tabs.
Public Sample Sheet with example data. Your connected Sheet contains data from your Stripe account.

Synced data

Protected data tabs contain the Stripe records SyncStaq maintains. Reference them in your formulas rather than editing the source rows.

Your Working Sheet

Your editable space for analysis. Build the report your team needs while keeping it separate from the synced source data.

Data tabExample fieldsWhat you can investigate
Invoices & line itemsAmounts, status, products, discounts, taxesBilled revenue and product-level detail
ChargesAmounts, fees, refunds, payment statusCollected amounts, fees, and refunds
CustomersCustomer ID, name, descriptionCustomer billing context and labels
SubscriptionsStatus, items, amounts, billing intervalRecurring billing and subscription changes
PayoutsAmount, currency, status, arrival datePayout timing and reconciliation context
DisputesCharge ID, amount, reason, statusDisputed payments and their current status

After the sync

Keep the reporting workflow yours.

SyncStaq gets the billing data into Sheets. You decide how to group it, label it, and use it.

Report on revenue

Build formulas and pivots for customer, product, or subscription analysis. Define whether your report uses billed, collected, or net amounts.

Reporting revenue by product

Review fees and payouts

Work with charge, fee, refund, and payout context without assembling a fresh set of CSV exports each week.

Payout reconciliation in Sheets

Calculate commissions

Add ownership and rates to your spreadsheet workflow. Your formulas and agreements define the commission calculation.

Commission and revenue share template

A CSV export is useful for a one-off analysis. SyncStaq is for recurring work where you need the Stripe source data refreshed without another export or a custom script. Learn more about connecting Stripe to Google Sheets.

Clear boundaries. No surprises.

Read-only in Stripe

SyncStaq does not create or change Stripe records, process payments, issue refunds, or cancel subscriptions.

A dedicated Google Sheet

The connection uses a Sheet created through SyncStaq, not an arbitrary existing spreadsheet you select.

Your analysis and decisions

You own formulas, labels, reporting definitions, and review. SyncStaq does not replace your accounting system or professional advice.

Before you connect.

How often does the Sheet update?

The connected data updates hourly. The first sync includes six months of Stripe billing history. SyncStaq is not a real-time stream.

Can I use my existing spreadsheet?

Setup creates a dedicated Google Sheet through SyncStaq. Build your formulas and reports in its Working Sheet, using the synced data as the source.

Can I edit the synced data?

The source data tabs are protected. Use the Working Sheet to add formulas, labels, pivots, and reports without editing the synced source rows.

What happens when a Stripe record changes later?

SyncStaq uses Stripe events together with object retrieval to support updates to billing records after they were created. Your reporting workflow can use the refreshed source data rather than relying only on a one-time export.

Does SyncStaq calculate reports or commissions for me?

SyncStaq supplies the Stripe data. You build the reports and calculations in Sheets, using your definitions, formulas, and ownership rules. The free commission template is one starting point.

Where can I inspect the data before signing up?

Open the Sample Sheet page to explore the public example. It shows the structure and example fields without connecting your Stripe account.

Start with the data. Build your own report.

Inspect the Sample Sheet first, or connect your accounts and start a 14-day free trial.