Google Cloud billing catches finance teams out in small ways. A card gets charged three times in one month. A discount appears that nobody bought. The VMs were stopped, but the bill barely moved. None of it is wrong; it's just how Google Cloud bills. This guide explains how it works: the two kinds of billing account and how each charges you, what's priced per second, the discounts you get automatically and the ones you commit to, and where the invoices and statements live.
It's written for the people who pay the bill. If you're weighing up Google Cloud for data and AI work, start with our Google Cloud practice page. Comparing clouds? Our Azure billing guide answers the same questions for Microsoft.
How does Google Cloud billing work?
Five rules cover most of it:
- Projects use resources; a Cloud Billing account pays for them. One billing account can pay for many projects, and it's tied to a Google payments profile that holds your business details and tax IDs.
- Billing accounts are either self-serve or invoiced. Self-serve accounts are charged automatically; invoiced accounts get a monthly invoice.
- Each billing account runs in one currency, for life. To use a different currency, you create a new billing account.
- Most compute is priced per second. Compute Engine bills a 1-minute minimum, then per second.
- Discounts come in three kinds: automatic sustained use discounts, committed use discounts you buy, and Spot pricing.
Invoices generally cover a calendar month, but late-reported usage can roll over onto the next month's invoice, so a quiet month can still carry last month's tail. (Source)
Self-serve or invoiced: how will you be charged?
| Account type |
When you're charged |
How you pay |
| Self-serve, threshold billing |
On the 1st of each month, and every time your balance reaches the payment threshold |
Card or bank account, automatically |
| Self-serve, monthly billing |
On the 2nd of each month, for the previous month |
Card or bank account, automatically |
| Invoiced |
Monthly invoice, usually by the 5th business day |
Bank transfer or cheque, on agreed terms such as Net 30 |
The threshold amount is set automatically from your usage and payment history, and a busy month can trigger several charges. That's the usual answer to "why did Google charge us three times?". Self-serve accounts may also have a Prepay cycle for certain services, drawn from a credit balance. (Source)
Some self-serve accounts can apply to switch to monthly invoicing, if invoiced billing is available in your country and your business meets Google's requirements. Invoiced accounts can also get higher project and quota limits. (Source)
What does Google Cloud cost?
Every product has its own SKUs and prices, so the useful view for finance is the pricing models:
| Model |
What it means |
Discount |
| On-demand |
Pay per second (after a 1-minute minimum on Compute Engine) |
None |
| Sustained use discounts |
Automatic, for Compute Engine resources running most of the month |
Up to 20% or 30%, by machine type |
| Resource-based committed use |
Commit to vCPUs and memory for 1 or 3 years |
Up to 55%, or up to 70% on memory-optimised machines |
| Spot VMs |
Spare capacity that Google can reclaim at any time |
Up to 91% |
| Free Trial |
New customers |
USD 300 credit, valid for 90 days |
(Source) (Source) (Source)
Data services follow their own models. BigQuery, for example, charges USD 6.25 per TiB of data scanned by on-demand queries, with the first 1 TiB each month free, so a badly written query over a large table has a direct price. (Source)
How do sustained use and committed use discounts work?
Sustained use discounts are the ones nobody bought. Compute Engine applies them automatically to eligible resources used for more than 25% of a billing month, adding a discount for every extra hour up to the maximum. They arrive as monthly credits that offset that month's costs and can't be saved or used in a later month. Resources already covered by a committed use discount don't get them too. (Source)
Committed use discounts are the ones you buy, and they come in two flavours:
- Resource-based: you commit to a quantity of vCPUs, memory, GPUs or local SSD in a region, for Compute Engine only.
- Spend-based: you commit to spending a minimum amount on a product or service, applied to eligible usage across the projects your billing account pays for.
The catch is the same for both: you can't cancel a commitment after you buy it, and you're charged the commitment fee for the full term whether or not you use it. (Source) (Source)
Why didn't our Google Cloud bill go down?
The usual culprits:
- Stopped isn't free. A stopped instance stops charging for vCPUs and memory, but you keep paying for disks, disk snapshots and external IP addresses that remain attached. Detach and delete what you don't need. (Source)
- Commitments keep billing. Usage fell, but the committed use fees didn't, because commitments are charged whether or not you use them.
- Sustained use discounts shrank. Run VMs for less of the month and the automatic discount falls with it, so the price per hour goes up.
- Late usage rolled over. Usage reported late for one month can appear on the next month's invoice.
- Budgets don't cap anything. An alerts-only budget "doesn't automatically cap Google Cloud or Google Maps Platform usage or spending". It sends alerts; someone, or some automation, has to act on them. (Source)
Where do I find Google Cloud invoices and usage?
| What |
Where |
Who it's for |
| Invoices, statements and receipts |
Google Cloud console » Billing » Invoices |
Self-serve accounts |
| Invoices and statements |
Google Cloud console » Billing » Payment status |
Invoiced accounts |
| Detailed usage and cost |
Cloud Billing export to BigQuery |
Finance and FinOps |
A statement isn't a bill. It's a summary of the month's billing activity, showing your registered business address, tax IDs and the month's charges and payments. (Source)
For anything more detailed than the console reports, turn on the billing export to BigQuery. When you first enable it, billing data is added retroactively for the current and previous month, and the backfill can take up to five days, so set it up before you need it. (Source)
Is tax included, and what should South African buyers watch?
VAT applies. Google states that all Google Cloud accounts in South Africa are subject to VAT at the South African standard rate. Add your tax ID to the Google payments profile linked to your billing account so it appears on your invoices; invoiced accounts can ask Google support to update it. (Source)
For South African companies, three more things:
- It's usually a US-dollar bill. South Africa isn't on Google's list of supported local billing currencies, and in that case your account "might incur charges in USD". Because a billing account's currency can't be changed after it's created, check it before you build on it. (Source)
- There's a Johannesburg region. Google Cloud's africa-south1 region is in Johannesburg, which helps with data residency and latency. Prices vary by region, so compare before you choose. (Source)
- Card fees. Self-serve accounts paying by card can pick up cross-border and forex fees on every automatic charge, and threshold billing means more charges. Use a card without them, or apply for invoiced billing.
A one-page checklist for finance
- Decide between self-serve and invoiced billing, and check the account's currency before you build on it.
- Add your tax ID to the Google payments profile before the first charge.
- Set budgets with alerts on every billing account, and decide who acts on them.
- Turn on the billing export to BigQuery on day one.
- Delete disks, snapshots and external IPs left behind by stopped or deleted VMs.
- Buy committed use discounts only for steady workloads, sized on real usage, because they can't be cancelled.
- Budget in USD, and agree the VAT treatment with your accountant.
Get the bill under control, then get the value
Billing is the admin. The return comes from what you build on Google Cloud: a BigQuery platform people trust, reporting that drives decisions, and Gemini agents working on your own data. Our Google Cloud partner practice delivers that work through our cloud data platforms service, from billing structure and cost guardrails to the pipelines and the Gemini agents on top.
Want a second opinion on what your Google Cloud bill should look like? Book a Free AI Assessment and we'll size it with you.