A standalone credit is a type of order that reduces your tax liability without referencing a previous order. Unlike a standard return, which reverses part or all of a specific transaction, a standalone credit exists as its own independent record in TaxCloud.
This is useful when a credit adjustment originates outside the standard order-and-return flow, for example, a credit memo from an accounting platform where the original invoice wasn’t processed through TaxCloud.
For tax timing implications and compliance considerations, see the Returns & Credits Overview. If you have the original order ID, use a standard return instead, it provides a stronger audit trail.
Standalone credits are designed for scenarios where a standard return against an existing order isn’t possible or practical:
A standalone credit uses the same workflow as a regular order. You submit it through the same endpoint, and it goes through the same validation steps: address validation, TIC enrichment, and exemption handling all apply. You must provide the same required fields: origin, destination, line items, customer ID, and dates.
The difference is in how TaxCloud records it. A standalone credit is stored with negative line item amounts, which means it naturally reduces your tax obligation for the relevant jurisdictions when your returns are filed. It flows through the same reporting and filing pipelines as any other order; there’s nothing special you need to do after submitting it.
Submit a POST request to the Create Order endpoint with kind set to "credit".
The response mirrors a standard order response, with kind set to "credit" confirming the order was created as a credit.
kind must be "credit"The kind field accepts two values: "order" (the default) and "credit". If you omit “kind” or set it to "order", TaxCloud creates a standard order that adds to your tax liability. Only "credit" creates a negative adjustment.
completedDate is requiredUnlike regular orders where completedDate can be set later (e.g., when the order ships), credit orders must include a completedDate at creation time. This is because a credit represents a finalized adjustment, there’s no pending fulfillment step.
Credit orders require the same fields as regular orders: origin address, destination address, customer ID, line items with prices, quantities, and TICs. TaxCloud uses the destination address to determine which jurisdictions receive the tax credit, so accuracy matters here.
Enter your line item prices as positive values. TaxCloud handles the negation internally when storing and filing credit orders. You do not need to submit negative prices yourself.
If your integration uses TaxCloud’s cart flow for pre-submission tax lookups, you can convert a cart into a credit order by passing kind: "credit" on the cart-to-order conversion endpoint.
This is particularly useful for integrations where the user experience includes a pre-checkout tax preview before the credit is finalized, common in ERP and accounting platform integrations where a user reviews the tax impact of a credit memo before committing it.
Note that the cart itself is created normally with positive line item values. The kind designation happens at conversion time, not at cart creation. Carts do not support a kind field.
Credit orders show up in your TaxCloud transactions and filings with negative amounts. The tax credit is applied to the jurisdictions specified by the credit order’s destination address. In your filing reports, these negative amounts reduce your tax obligation for the corresponding filing period.
If the credit causes a filing period to go negative (more credits than debits for a given jurisdiction), this is handled normally by TaxCloud’s filing process. However, some states may reach out requesting documentation about what the credits relate to.
Tax authorities, particularly in states participating in the Streamlined Sales Tax (SST) program, generally prefer credits to be traceable back to an original sale. If audited, you may be asked to show what each credit relates to. Standalone credits, by definition, don’t carry this linkage within TaxCloud.
To strengthen your audit position:
For the complete list of error responses, see the Create Order API reference.
completedDate. Omitting it will cause the request to fail. Use the date the credit was finalized in your system.orderID values. Give credit orders meaningful, unique IDs in your system (e.g., credit-memo-1234) so they’re easy to identify when reviewing transactions in TaxCloud.