Airwallex logo

Tax reports and exports

Learn how to use Billing's tax CSV exports to support your tax filing, reconciliation, and audit workflows.

Copy for LLMView as Markdown

Collecting tax is only half the job. You also need to file returns and remit what you collected. Billing's tax exports provide the transaction-level data you need to build filing summaries, support audits, and reconcile your tax liability with your accounting system.

From calculation to compliance

Every jurisdiction where you're registered will expect:

  1. Regular returns (monthly, quarterly, annually, or other).
  2. A summary of total sales, exempt or zero-rated sales, taxable sales, and tax due.
  3. Payment of the tax due by a specific deadline.

Failure to file or pay on time can result in penalties and interest.

What is a tax report?

A tax report aggregates transaction data into the formats expected by tax authorities or accounting teams. Common components per jurisdiction and period include:

  • Gross sales (total revenue).
  • Exempt or zero-rated sales.
  • Taxable amount.
  • Tax due.

Billing's tax exports are designed so you can build these summaries in a spreadsheet or feed them into other tools.

The tax report CSV export

When you use Automatic Tax Calculation, each transaction includes:

  • Product tax categories.
  • Customer locations.
  • Jurisdiction breakdowns (country, state, county, district).
  • Taxable amounts and tax amounts.
  • Metadata such as filing currency and exchange rates for multi-currency scenarios.

The tax report CSV export has one row per jurisdiction per tax rate on a line item, so you can trace from summary lines back to individual transactions. A single invoice line item may produce multiple rows if taxes apply at different jurisdiction levels.

For example, a sale to a customer in South San Francisco, California may generate rows for:

  • State level: California state sales tax (for example, 6%).
  • County level: San Mateo county tax (for example, 1.25%).
  • District level: Various local district taxes (for example, 0.5% each for transit districts and transportation authorities).

All rows for the same line item share the same Invoice ID, Line Item ID, and Total (incl tax) values, but differ in Jurisdiction, Jurisdiction Level, Tax Rate, and Tax Amount. The sum of all Tax Amount values across jurisdiction rows for a given line item equals the total tax charged on that line item.

Tax report column reference

The following tables describe each column in the tax report CSV export.

General information

Core identifiers and dates for each tax report row.

Column nameDescription
Tax Item IDUnique identifier for this tax report row (primary key).
OriginWhether the source document is an invoice or payment. Currently always invoice.
Invoice IDThe related Invoice ID for this transaction.
Invoice CurrencyThe currency of the original invoice (for example, USD, EUR, GBP).
Filing CurrencyThe currency required for tax filing purposes. Some jurisdictions require taxes to be filed in a specific currency regardless of invoice currency (for example, Singapore requires SGD).
DateThe date of the invoice in the merchant's local timezone.
Date (UTC)The date of the invoice in UTC.
Tax DateThe date the tax calculation was performed, in the merchant's local timezone.
Tax Date (UTC)The date the tax calculation was performed, in UTC.
Credit Note IDThe Credit Note ID, populated if this row relates to a refund or credit note.
Payment Intent IDThe related Payment Intent ID associated with the invoice.

Merchant details

Information about the merchant (the seller or supplier) who is the taxpayer paying output tax.

Column nameDescription
Legal Entity IDThe merchant's Legal Entity ID in Airwallex.
Legal Entity NameThe merchant's legal entity name as registered.
Trading NameThe merchant's trading name, if different from the legal entity name.
AddressThe merchant's registered street address.
CityThe merchant's city.
StateThe merchant's state or province.
PostcodeThe merchant's postal or ZIP code.
CountryThe merchant's country code (for example, US, AU, GB).
Registration IDThe merchant's indirect tax registration number for the jurisdiction (for example, VAT number, GST number).
Registration ID CountryThe country of the merchant's tax registration.
Registration ID StateThe state of the merchant's tax registration, if applicable.

Customer details

Information about the customer (the buyer or recipient of the supply) for indirect tax purposes.

Column nameDescription
Customer IDThe customer's unique ID in Airwallex.
Customer NameThe customer's name.
Customer TypeWhether the customer is a Business or Individual. Determines B2B versus B2C tax treatment.
Customer AddressThe customer's billing street address.
Customer CityThe customer's city.
Customer StateThe customer's state or province.
Customer PostcodeThe customer's postal or ZIP code.
Customer CountryThe customer's country code.
Customer Tax IDThe customer's tax identification number, if provided.
Customer Tax Registration StateThe state of the customer's tax registration, if applicable.
Customer Tax Registration CountryThe country of the customer's tax registration, if applicable.

Line item details

Information about the specific product or service being invoiced.

Column nameDescription
Line Item IDUnique identifier for the invoice line item.
Line Item NameThe product name associated with the line item.
Line Item DescriptionThe product description for the line item.
QuantityThe quantity of units for this line item.
Subtotal Amount (excl tax)The line item subtotal amount excluding tax (after any discounts).
Total (incl tax)The line item total amount including tax.
Tax BehaviourWhether tax is inclusive (price includes tax) or exclusive (tax added on top of price).
Tax CodeThe product tax category code assigned to this line item (for example, pct_0504020000).
Tax Code DescriptionA human-readable description of the product tax category.
Tax NatureWhether the product is classified as Physical or Digital for tax purposes.
Tax AutomationWhether tax was calculated automatically (Auto) or manually entered (Manual).

Jurisdiction tax information

Details about the tax jurisdiction and tax treatment applied to this line item.

Column nameDescription
JurisdictionThe name of the tax jurisdiction (for example, CALIFORNIA, SAN MATEO).
Jurisdiction LevelThe level of the jurisdiction: country, state, county, city, or district.
State CodeThe state or province code (for example, CA, NY).
Country CodeThe country code (for example, US, AU, GB).
Taxability TypeThe tax treatment applied: standard_rated, zero_rated, reduced_rate, or exempt.
Reverse ChargeWhether reverse charge applies (True or False). If True, the buyer accounts for the tax instead of the seller.
Place of SupplyThe jurisdiction considered the place of supply for tax purposes, which determines which jurisdiction's rules apply.

Tax details

The actual tax calculation results for this jurisdiction line.

Column nameDescription
Tax RateThe actual tax rate applied as a decimal (for example, 0.06 = 6%).
Tax NameThe name of the tax (for example, Sales Tax, VAT, GST).
Tax TypeThe type of tax: sales_tax, vat, gst, and others.
Taxable AmountThe portion of the line item amount that is subject to tax, in invoice currency.
Non-Taxable AmountThe portion of the line item amount that is not subject to tax, in invoice currency.
Tax AmountThe total tax amount calculated for this jurisdiction, in invoice currency.
Total AmountThe total amount including tax for this line item, in invoice currency.
Filing Currency Exchange RateThe exchange rate used to convert from invoice currency to filing currency.
Filing Currency Taxable AmountThe taxable amount converted to the filing currency.
Filing Currency Non-Taxable AmountThe non-taxable amount converted to the filing currency.
Filing Currency Tax AmountThe tax amount converted to the filing currency.
Filing Currency Total AmountThe total amount (including tax) converted to the filing currency.

Automatic versus manual tax in reports

Tax reports differentiate between:

  • Automatic tax lines: Calculated by Billing using your configurations and tax engine logic.
  • Manual tax lines: Where you overrode the calculation or entered a custom rate.

This distinction is critical for:

  • Audits: Auditors can focus on manual lines as higher-risk entries.
  • Internal review: Finance teams can identify where human judgment, rather than system rules, drove a tax outcome. Manual overrides are labeled as Manual in exports.

Filing frequency

Each jurisdiction determines your filing frequency. For example:

  • Monthly returns: Common for higher-volume or higher-risk registrants.
  • Quarterly returns: Common for many small and mid-sized businesses.
  • Annual returns: Available in certain simplified regimes.

Some jurisdictions require returns even when you collected no tax in the period (zero returns). Billing does not enforce or monitor filing obligations; it focuses on making your data easy to extract and use.

Example workflows

Quarterly US state sales tax filing

  1. Set the export date range to the quarter (for example, 1 April–30 June).
  2. Download the tax CSV export.
  3. Filter for United States and the specific state (for example, California).
  4. Group or pivot data by jurisdiction level (state, county, city, district), taxable amount, and tax amount.
  5. Use the totals to populate the state's online return form:
    • Gross sales.
    • Exempt sales.
    • Taxable sales.
    • Tax due.

Annual VAT return for a single country

  1. Set the export period to your fiscal year.
  2. Filter to the country of interest.
  3. Summarize:
    • Standard-rated sales.
    • Reduced-rated sales.
    • Zero-rated or exempt sales.
    • Corresponding tax amounts.
  4. Use those summaries to complete the VAT return or pass them to your accountant.

Practical tips

  • Align periods: Ensure your Billing export date range matches the official filing periods (calendar quarters, fiscal quarters, and so on).
  • Save copies: Store the CSV exports you used for filings as part of your documentation.
  • Coordinate with accounting: Ensure your finance system and Billing exports use consistent base currencies and foreign exchange rules, and treat credit notes, refunds, and voids consistently.
Was this page helpful?