I'm automatically parsing the user input and using the geocoding api data output to link their address with their account, and then I'm charging for services that are placed by using this address. I'm currently under the impression that automatic parsing without using the data in a Google Map is against the TOS, but haven't been able to verify this 100%.