Skip to main content

Overview

On June 21st, 2018, the United States Supreme Court ruled that South Dakota’s required imposition of sales tax on remote sellers was legal, and overturned a “physical presence” requirement. Part of the Zamp managed service is the automatic monitoring of sales, and registering new economic nexus jurisdictions for accounts when thresholds are met.

Key Concepts

Economic Nexus status is handled within a Zamp account, under the Registrations tab. Your platform should not need to maintain registration status internally.
Zamp only returns tax when a jurisdiction is added to a client’s account. Until then, zero-tax will be calculated.
Image

Pre-and-Post Registration

Below highlights the API behavior before and after registration is completed for a jurisdiction.

Example

A business is selling into Iowa. It is currently October, and their first month of filing is in November. Therefore the first day where Zamp will return tax is on November 1st.

October Transaction

Key Callout Zamp did not return tax because the calculation was made before the first required collection date.

November Transaction

Key Callout At 12:00 AM on November 1st in Central Time, tax will be returned for transactions in Iowa.

Why Did Zamp Not Return Tax?

If your calculation attempts are not returning tax when expected, keep in mind the following:

Timezone

Zamp files sales tax based on the timezone for a given state based on the timezone of the state capital. Example For a state where the central timezone is used for filing and nexus registration, a UTC timestamp of 2026-11-01T04:59:00.000Z for a November 1st registration will return zero-tax. This is because that timestamp is 11:59 PM in central-time for the prior day (October 31st in this example). Ensure you are passing a valid and dynamic timestamp with transactions instead of passing a static time.
Last modified on October 6, 2026