1. Getting the user’s tax profile
The Tight Tax Calculations API combines robustness with the flexibility that your user base needs. Tight can provide useful tax estimates with very minimal data. And, as you are able to gather more tax-related data from your user, the estimates will get more accurate. First, you should retrieve the user’s tax profile. Be sure to include that user’saccess_token in the headers.
2. Updating the user’s tax profile
You should consider updating the following condensed set of fields on your user’s tax profile, as part of your initial tax onboarding:
Optional data attributes, which you may want to allow your user to edit in a more advanced tax profile settings screen, are listed below:
To update the user’s tax profile, simply POST the updated JSON object to the /userTaxSetup endpoint:
📘 Submitting Quarterly Tax Payments to the IRS If you are interested in allowing your users to submit estimated tax payments to the IRS, you may need to update a few extra attributes in the user’s tax profile, to update their 1040-ES tax filer info.
3. Displaying a tax disclaimer
While the Tight API provides tax estimates, you will likely want to display a disclaimer to your users to relieve yourself of any potential tax-related liabilities. We recommend displaying the following language in your tax onboarding:isSetupComplete to true. That way, you can prove that your user has agreed to the disclaimer.