GravityForms - TAXES Fields

Bluehost Shared Hosting

Gravity Forms TAXES Fields — Net/VAT pricing fields with per-field tax codes (PEPPOL / VATEX)

Add self-contained tax/VAT pricing fields to Gravity Forms — product, option, shipping, net amount, VAT breakdown and gross total — each driven by tax codes you manage in the backend. The form calculates net, VAT and gross live in the browser and authoritatively on the server.

No payment add-on required and the Gravity Forms core fields are never touched. Define your tax codes once (rate, country, PEPPOL VAT category, VATEX exemption), assign one to each priced field, and let the form do the maths.

Why you’ll love it

  • Net / VAT / gross out of the box. Product, option and shipping fields plus net amount, VAT breakdown and gross total result fields.
  • Per-field tax codes. Assign a tax code (Steuerkennzeichen) to each priced field; the tax is added on top of the net price.
  • Tax-code backend. Manage codes under Forms → VAT Codes: rate, country, PEPPOL BIS Billing 3.0 VAT category (S, Z, E, AE, K, G, O, L, M) and VATEX exemption code / text.
  • Live calculation. Net, VAT and gross update instantly on selection and quantity changes — and on conditional-logic changes.
  • Authoritative server calculation. Values are re-computed and stored when the entry is saved (and after admin edits), so they can’t be tampered with.
  • Choice-based like the native fields. Drop down, radio buttons or checkboxes with a price per choice; checkboxes allow multiple selections; optional quantity on the product field.
  • Conditional-logic aware. Hidden priced fields are excluded from the totals.
  • Self-contained. No payment add-on dependency; core Gravity Forms fields are never modified.
  • Translatable. Text domain gftaxesfields; German translation included.

The fields

  • TAX Product — priced choices × optional quantity.
  • TAX Option — priced choices (multi-select with checkboxes).
  • TAX Shipping — priced shipping choices.
  • Net Amount — read-only calculated net sum.
  • VAT Breakdown — a table grouped per tax code (net / rate / tax).
  • Gross Total — read-only net + VAT.

How it works

  1. Define your tax codes under Forms → VAT Codes (e.g. DE19, 19%, DE, category S).
  2. Add the TAXES fields to a form (product / option / shipping + net amount / VAT breakdown / gross total).
  3. Give the priced fields their choices with net prices and assign a tax code to each.
  4. On the front end the totals update live; on submit the server stores the authoritative net / VAT breakdown / gross values on the entry.

Built for compliant invoicing

The tax-code model follows PEPPOL BIS Billing 3.0 VAT categories and VATEX exemption reason codes, so the per-element tax data captured in your forms is ready for downstream e-invoicing workflows.

The fields appear in the shared “e-Invoicing Fields” editor group, alongside the companion SEPA and VAT-ID field add-ons, so a single form can collect payment, tax and identification data together.

What’s included

  • The plugin (six custom field types + the tax-code management page).
  • English and German translations (text domain gftaxesfields).
  • Full documentation in English and German (README + feature overview).

Requirements & compatibility

  • WordPress 5.0+ (tested on current 6.x / 7.0)
  • Gravity Forms 2.5+
  • PHP 7.4+

Changelog

1.0.0

  • Self-contained tax/VAT pricing fields for Gravity Forms: product, option, shipping, net amount, VAT breakdown and gross total.
  • Per-field tax codes with a PEPPOL / VATEX tax-code backend.
  • Live and authoritative server-side calculation.

0 average based on 0 ratings.

naranili

naranili

Visit Author's Portfolio

View Portfolio
Last Update 2026-07-01
Created 2026-07-01
Sales 0
Discussion Comments
Compatible Browsers Firefox Safari Opera Chrome Edge
Software Version WordPress 7.0.x WordPress 6.9.x WordPress 6.8.x WordPress 6.7.x WordPress 6.6.x WordPress 6.5.x
Compatible With
Gutenberg Optimized
High Resolution
Files Included JavaScript JS HTML CSS PHP
Video Preview Resolution
Search plugins
Browse Categories

Bluehost Shared Hosting