Skip to content

Form 3921 Overview

Typical Process Flow

You will typically follow the steps below when working with 3921 statements:

  • Add (upload) new statements.
  • Review the statements. The review may take the form of a programmatic inspection of the data elements, printing and proofreading draft statements, or both.
  • Update statement data. Make any changes that are required after reviewing the statements.
  • Delete statements. Delete any unnecessary statements that you determine are no longer needed.
  • Finalize statements. Prepare statements for distribution to recipients by marking them as final. Finalizing statements removes the draft watermark. It is also the point in the process at which OtterTax charges its fee for processing the statements.
  • Submit statements. Electronically transmit statements to the tax authority, either the Internal Revenue Service (IRS) or the Social Security Administration (SSA). Skip this step if you do not wish to submit your statements.
  • Check status. Check the status of statements after they have been submitted to ensure they were accepted by the tax authority.

Supported Operations

Generally speaking, operations are performed on the generic statement object whenever possible and only on the distinct 3921 object when access to that form's specific data fields is required. For example, delete operations are performed against the statement object, because a 3921 statement can be deleted in the same manner as any other statement type. Update operations, however, are performed against a 3921 data object because the data fields on a 3921 are different than those on other forms.

See this discussion on design philosphy for more information on generic versus distinct data objects.

The operations supported for form 3921 are listed below.

Operation Description Query or Mutation Operates On Notes
Add statements Upload new 3921 statements addF3921Statements Distinct object
Review statements Retrieve existing 3921 statements getF3921Statements Distinct object Use when retrieving information specific to 3921 statements, for example, numberSharesTransferred.
Review statements Retrieve existing statements getStatements Generic object Use when retrieving information common to all statements, for example, the PDF copy of the statement or the current statement status.
Update statements Update information on existing statements. updateF3921Statements Distinct object
Delete statements Remove statements from the OtteTax system. deleteStatements Generic object
Finalize statements Remove watermark from statements and mark them as final. finalizeStatements Generic object
Submit statements Transmit statment data to the tax authority, either the IRS or the SSA. submitStatements Generic object