Skip to main content

Overview

The Income Tax Dashboard is all you need to provide full income tax functionality to the owner of a pass-through entity. Utilizing the Tight Income Tax API, which has been proven and reached maturity via very rigorous maintenance/update processes in place since the 2017 tax year, as well as painstaking quality assurance processes with a 1% threshold between 3 different sources. The Tight Tax Calculations API currently supports the United States (50 states + DC) and Canada (all provinces, including GST/HST/PST/QST), but is architected for rapid expansion into other countries as needed. The Income Tax Dashboard provides a full user experience, allowing your users to:
  • Set up their tax profile
  • View quarterly income tax estimates
  • Generate Form 1040 Schedule C, Form 1065, Form 1120-S, Form 1120, and T2125 tax reports
  • Download a full Tax Details report for hand-off to a tax preparer
  • Transfer data into a white-labeled DIY tax filing platform, including April and Column Tax

Embedding the Income Tax Dashboard

To initialize the Tight Embedded experience in your React project, follow the instructions on Embedding Tight’s white-labeled UI. Below is an example embedding of the Income Tax Dashboard:
IncomeTaxDash.tsx
import { IncomeTaxDashboard, Tight } from "@tight-embedded/react";
import "@tight-embedded/react/index.css";

function IncomeTaxDash({ accessToken }) {
    return (
      <Tight environment="SANDBOX" accessToken={accessToken} >
        <IncomeTaxDashboard />
      </Tight>
    )
}

Props

filters
object
The set of filters to apply to the dashboard.Passing in a value for this prop turns this into a controlled component. As such, you must also pass the onChangeFilters prop to adjust the filters for user input.
onChangeFilters
function
A function that is called whenever the user changes the filters from the dashboard. This function will only be invoked if the filters prop is also provided. The callback takes filters as its single argument.