Google Sheets and Stripe, ready to switch on
Every payment, refund, failure and payout lands as a row with the date, the customer, the amount, the currency and the fee, so the sheet agrees with what actually reached the bank. You paste a Stripe key and a link to your sheet, and we switch it on for you.
No setup fee, cancel any month, and a person on live chat if a key doesn't work.
More with these apps: all Google Sheets integrations · all Stripe integrations
What moves, and when
The details you would normally get after a sales call. Here they are up front.
| What | Direction | When | Rule |
|---|---|---|---|
| Payment as a row | Stripe to Google Sheets | Within seconds | Date, customer, email, amount, currency, fee and what it was for |
| Refunds and failures | Stripe to Google Sheets | Within seconds | On their own sheets, each with the reason Stripe gives |
| Subscription events | Stripe to Google Sheets | Within seconds | Started, changed and cancelled, with the plan and the amount, so the recurring line is countable |
| Payouts | Stripe to Google Sheets | When Stripe pays out | The payout, its date and the payments it covers, which is what makes the sheet agree with the bank |
| Your columns stay yours | In Google Sheets | Always | We write the columns we set up; what you add to the right, your formulas and your filters are left alone |
| Duplicate check | Stripe to Google Sheets | Every event | Matched by the Stripe id, never a second row |
How to set up Google Sheets and Stripe
A few minutes of your time, then it's ours.
- Choose Google Sheets and StripePress Connect. This pair is already selected on the checkout page at $39 a month, and there's nothing else to pick.
- Pay and open your accountCard or invoice, about two minutes. The account opens with this integration waiting for its two keys.
- Paste the Google Sheets link and the Stripe restricted key
- Google Sheets link: create or open the spreadsheet, share it with the address our engineer sends you or with anyone who has the link, and paste the link from the address bar. Full Google Sheets guide
- Stripe restricted key: in Stripe open Developers, then API keys, and press Create restricted key. Full Stripe guide
Each screen carries the full guide with the exact menu names, about five minutes for both. - We check both keysEach key is checked against Google Sheets's and Stripe's own API the moment you paste it. If one doesn't pass, the screen says what to fix, and a person joins the chat if that isn't enough.
- Make one test payment, then we switch it onA minute or two. Create a test payment in Stripe and watch its row appear with the amount and the fee. From then on we watch it for you. A person checks the setup and switches it on, within a working day.
When Google Sheets or Stripe changes its API, we fix it within a working day. You don't get a ticket to solve.
- Everything in the table above, with monitoring on.
- Fixes when either app changes its API.
- A person on live chat, weekdays 10:00 to 19:00 EET.
- Custom logic beyond the table is priced separately.
What it will cost once you can switch it on yourself. While we're in beta we connect it by hand and don't charge for it.
Ways to connect Google Sheets and Stripe
Two ways people connect these two, and what each one asks of you.
Before you decide
Can we get the months before we connected?
Not with this one, it starts the day it's switched on. A back-fill is a one-off job we quote separately, and it is usually cheaper to export those months once by hand.
Does anything get written into Stripe?
No. The key we ask for reads. Nothing in the sheet can create a charge, a refund or a customer.
Will this agree with our bank statement?
That is what the payout tab is for. Each payout row carries the payments inside it, so you match one line in the bank against one line in the sheet instead of adding charges up by hand.
Anything to know about Google Sheets?
Google Sheets doesn't tell anyone when a cell changes, so anything we read back out of a sheet is picked up on a short schedule rather than the moment you type it.
Anything to know about Stripe?
A restricted key with read access can only read. It can't move money, and we never ask for your secret key.
What if mine is a bit different?
Tell us what should go where in plain words. Small changes to the rules above are usually free; bigger ones we price within a working day and build into the same account.