Google Geocoding API high cost, why?

I have an application, in this application we have 15,000 users and our Google Geocoding API cost has become very high. On the Google dashboard it says that we made 60,000 requests to them. Does anyone know what could cause excessive use of it?

The app is a SPA and every time I load the page, regardless of whether I use maps or show the location of something, it makes a request to Geocoding. Can anyone help?