T&C acceptance gate before estimate Accept, with audit trail

T&C acceptance gate before estimate Accept, with audit trail

We had to settle a Florida small-claims case in 2025 because we couldn't prove our customer was bound to the venue clause in our Terms & Conditions. The estimate footer mentioned the T&Cs, and Zoho Books logged the customer's IP and timestamp when they clicked Accept — but there was no record showing they had affirmatively agreed to a specific T&C version. The court was unconvinced. We paid to make it go away.

This is a gap that affects every B2B Zoho Books customer, not just us. The Accept click on an estimate is the strongest contractual touchpoint many of us have with our customers, and it's currently doing legal work it isn't designed for.

The proposed feature:

  1. Optional T&C acceptance checkbox before the Accept button is enabled — configurable per organization or per estimate. Customer sees: "I have read and agree to [Company]'s Terms and Conditions (version X)" with a link to the full document. Accept button is disabled until ticked.
  2. Versioned T&C management — each saved version has a number, an effective date, and an immutable archive of the exact text. When a customer accepts, the system records which version they agreed to.
  3. Per-acceptance audit record retrievable from the estimate, containing: customer email, IP, timestamp, T&C version, and a content hash of the agreed text. Exportable as a PDF Certificate of Acceptance.
  4. API access to the audit record for legal discovery and compliance reporting.

Comparable products (Ironclad Clickwrap, ClickTerm, SpotDraft Clickthrough) provide this as a standalone service. Adding it natively to Zoho Books would let businesses keep assent capture in the same system as their estimate / invoice / payment data, instead of stitching together a third-party tool.

This would have prevented our settlement and would prevent similar disputes for many other B2B customers on the platform.