Taxes and Processing Fees in Sparkforge Services (v2)

By Sparkforge Support Team ·Last reviewed May 3, 2026

Services (v2) supports manual taxes via the linked Product and a per-Service processing fee. Both lines show on booking forms, appointment records, and receipts.

Sparkforge Services (v2) lets you present an itemized checkout for calendar bookings. Manual taxes attach to the linked Product. A processing (miscellaneous) fee attaches directly to the Service.

Why use it

  • Cost recovery: pass through card or convenience costs as a labeled fee
  • Compliance: apply manual sales, VAT, or GST rates
  • Consistency: totals match across booking pages, appointment records, receipts, and exports
  • Customer trust: itemized totals before payment reduce disputes

Processing fees (miscellaneous charges)

A miscellaneous charge is a percentage-based line you add per Service to cover processing or convenience costs.

  • Custom label (e.g., "Service Charge") and percentage (e.g., 5%)
  • Shows as its own line on the booking form and on receipts
  • Appears in the appointment record so staff see subtotal, fee, tax, and total

Add a processing fee

  1. Open the Service in Calendars → Services (v2).
  2. In the payment settings, enable the miscellaneous charge.
  3. Set the label and percentage.
  4. Save the Service.

Manual taxes

Manual taxes are attached to the Product that's automatically linked to each Service. Each Service has one linked Product, so configure tax there.

Add manual taxes

  1. Open the Service. Find its linked Product (created automatically when the Service was created).
  2. Open that Product's tax settings.
  3. Attach one or more manual tax rates.
  4. Save. The tax now appears on every booking of that Service.

Where totals show up

  • Public booking form (before checkout)
  • Appointment modal (subtotal, fee, tax, total)
  • Customer receipts
  • Exports and reports

Calculation order

Subtotal → processing fee added → tax applied to the taxable portion → total. Always preview a test booking to confirm rates and labels render the way you expect.

Frequently Asked Questions

Where do I attach a tax rate, the Service or the Product?
On the linked Product. Each Service auto-creates a Product, and manual taxes live on that Product.
Can I label the processing fee whatever I want?
Yes. Set any label (e.g., 'Service Charge', 'Convenience Fee') and any percentage. The label shows on the booking form and receipts.
Will the customer see the fee before paying?
Yes. Both the processing fee and tax appear as separate lines on the public booking form and on the receipt.
Are these supported by every payment provider?
Provider compatibility varies. Test a booking end-to-end with your live provider before going live.
Do these fees show up in reports?
Yes. Subtotal, fees, tax, and total flow into appointment records and exports for accurate reconciliation.

Was this article helpful?