Skip to main content

Setup your Google Maps API Billing account

Google Maps API Configuration

Google Maps API Configuration

TaxiWebBooker uses the Google Maps API to provide accurate address lookup, location selection, route calculations, and mapping functionality across all TaxiWebBooker solutions, including the Web Booker, Dispatch Panel, Passenger App, and Driver App.

When you create a TaxiWebBooker account, your workspace is automatically configured to use TaxiWebBooker’s shared Google Maps API key. This allows you to start accepting bookings immediately without any additional setup.

All plans include the first 10 bookings per month without any additional Google Maps API charges, regardless of whether you have connected your own Google Cloud account. To avoid and additional Google Maps API fee after the 10th booking, we strongly recommend connecting your own Google Maps API Billing account.

Access this section from Settings → General in the TaxiWebBooker Portal.


Available for Essential, Pro and Full Plans only


Using TaxiWebBooker’s Shared Google Maps API Key

After the 10th booking in a calendar month, an additional €0.15 per booking Google Maps API fee will be charged when using TaxiWebBooker’s shared API key. This policy applies to all plans, including Free, Essential, Pro, and Full.

The Cost-Efficient Option: Use Your Own Google Maps API Key

To avoid the additional Google Maps API fee, you can connect your own Google Cloud account and API key.

When using your own API key:

  • Google bills API usage directly to your Google Cloud account.

  • TaxiWebBooker will not charge the additional €0.15 Google Maps API fee per booking.

  • You maintain full visibility and control over your Google Maps API usage and costs.

Google Cloud Free Trial Credit

New Google Cloud customers may qualify for Google's free trial credit when creating a new billing account.

Key details:

  • Google provides a one-time $300 trial credit for eligible new accounts.

  • The credit expires after 90 days or when fully consumed.

  • Any unused credit expires at the end of the trial period.

  • Google will not automatically charge your card after the trial credit is exhausted. You must manually upgrade to a paid account.

  • The credit can be used for most Google Cloud Platform services, including the Google Maps Platform APIs used by TaxiWebBooker.

Please note that this is a one-time signup credit, not a recurring monthly allowance.

Google Maps APIs Used by TaxiWebBooker

TaxiWebBooker uses the following Google Maps Platform services:

  • Google Distance Matrix API – Used for route calculations, distance estimation, and travel time calculations.

  • Google Maps API – Used to display maps within the Web Booker and the active booking tracking links shared with customers.

  • Google Places API & Google Autocomplete – Used for searching locations, resolving selected places, and retrieving address information. This includes resolving a selected place and gathering its address information. (Address Autocomplete is billed separately by Google.)

  • Google Directions API (ETA Calculation) – Used to calculate estimated arrival times when a driver is travelling to the pickup location and the customer has the app open.

  • Google Directions API (Route Display) – Used to display routes when pickup and destination locations are selected during the booking process.

Additional Information

For current Google Maps Platform pricing, refer to the official Google pricing documentation.

Google Maps Platform pricing:
https://cloud.google.com/maps-platform/pricing/

Google Cloud free trial information:
https://cloud.google.com/free

Setting Up Your Own Google Cloud Account

Step 1: Create a Google Cloud Account

Create a Google Cloud account and enable billing within your Google Cloud project.

Step 2: Configure Google Maps API Integration

  1. Log in to the TaxiWebBooker Portal.

  2. Open Settings from the left menu.

  3. Select General.

  4. Navigate to Google API Configuration.

  5. Click Setup with Google Cloud and follow the configuration wizard.

Optional: Grant TaxiWebBooker Access

If you would like the TaxiWebBooker team to assist with the Google Maps configuration, you can grant access to your Google Cloud project.

In Google Cloud:

  1. Navigate to IAM & Admin → IAM.

  2. Click Grant Access or Add Principal.

  3. Assign the appropriate permissions required for setup.

Providing access allows the TaxiWebBooker team to assist with API configuration and troubleshooting when required.

Did this answer your question?