Native collection overview
Taxbit's tax documentation collection, built for native iOS and Android apps.
In developmentNative Mobile Tax Documentation Collection is in development. If you're interested in using it, reach out to your Taxbit contact.
Need tax forms in your mobile app now?The Taxbit React SDK is available today and runs inside your iOS, Android or React Native app through a web view. See Support mobile for setup. It's the fastest way to get tax documentation collection working in your app.
Native Mobile Tax Documentation Collection is for teams that want tax form collection to look and feel fully native in their app.
Taxbit's servers handle everything about the tax form: which questions to ask, how they're worded, whether the answers are valid, and storing the finished form. Your app shows the questionnaire.
Taxbit provides ready-made questionnaire components. Add one to your app, match it to your brand, and you have a complete questionnaire. If you need more control, replace any field with your own component. Taxbit still decides the questions.
- Native. It's built with each platform's own UI tools, not a web view, so it looks and feels like the rest of your app.
- Always up to date. The tax rules run on Taxbit's servers. When rules, questions or wording change, your users get the update right away, with no app release on your side.
- Ready-made, and yours to style. It comes with complete screens out of the box. You set the colors and shapes, choose how many questions go on each screen, and swap in your own components where you need them.
Working so far: the W-9 and W-8BEN in the iOS prototype, and the W-forms and self-certification in the web prototype. W-8BEN-E, W-8IMY, DPS and React Native are in development. See Development status.
Who does what
| You | Taxbit |
|---|---|
| Add the questionnaire screen to your app | Decides which questions to ask, based on the answers so far |
| Match it to your brand | Writes every label and error message, translated into 40+ languages |
| Pass in what you already know about the user | Checks TINs, addresses and the other answers |
| Decide what happens when it's done | Confirms the form is complete, then stores it |
How it works
sequenceDiagram
participant App as Your app
participant Q as Taxbit questionnaire
participant T as Taxbit
App->>Q: Show the questionnaire
loop Whenever an answer changes the form
Q->>T: The answers so far
T-->>Q: The questions to show now, their labels, any problems
end
Q->>T: Submit, once the form is complete
T-->>Q: Stored
Q-->>App: onSuccess
- Your app shows the questionnaire screen, styled to match your app.
- When an answer changes the form, for example picking "LLC", the questionnaire sends the answers to Taxbit.
- Taxbit sends back the updated form: the questions to show now, their labels, and any problems.
- When Taxbit says the form is complete, the questionnaire submits it and tells your app.
Your team doesn't write any of this. The questionnaire handles it.
Native collection or the React SDK?
Both give your users the same guided experience, where each person only sees the questions that apply to them. The difference is where your users are and how rule updates reach them.
| Feature | Taxbit React SDK | Native collection |
|---|---|---|
| Availability | Available now | In development |
| Built for | Web apps (React), and mobile apps through a web view | Native mobile apps, with ready-made components or your own |
| What you get | A ready-made form you style with CSS | Ready-made native screens you style with a theme |
| How rule updates reach your users | You upgrade the SDK and release your app | Automatically, with no release on your side |
| Needs a connection | Only to submit | Whenever an answer changes the form |
| Platforms | React | iOS (prototype), React Native (in development). Android is planned. |
If your users are on the web, or you need something working in your mobile app quickly, use the Taxbit React SDK. Embed it in a web view to run it in your mobile app. Native collection is for teams that want tax form collection to look and feel fully native in their app.
Already collecting tax information yourself?Both guide your users through the questions. If you gather the information in your own forms or systems and only need to check it, use the Validation API instead.
Next steps
- Walkthrough: what your app does, and what happens under the hood
- Developer guide: styling, paging, pre-filling data and more
Updated 20 days ago
