Signed by your client.
On their phone.
Native e-signing aligned with Quebec LCJTI (sections 38-39). Mobile-first canvas. Auto-generated proof PDF. Included in every plan — no separate per-user e-signing fee on top.
5 steps. 5 minutes.
Create your quote
In Quotes → New, add line items with GST/QST. The system numbers it DEV-YYYY-NNNN automatically.
Send for signature
Click "Send for signature" — fill in the signer's name and email. An email is sent immediately.
Signer opens link
They click the unique 256-bit link, review the quote, sign with their finger on mobile or their cursor on desktop.
You get the proof
You receive an email with the signed quote + a proof PDF (timestamp, IP, user agent, token fingerprint). The quote status changes to "Signed".
Convert to invoice
One click: the quote becomes an invoice. Send the Stripe payment link in the same email.
Why it holds up in Québec court.
The Quebec Act respecting the legal framework for information technology recognizes electronic signatures with equivalent value to handwritten ones, provided identity and document integrity can be proven. Our system captures both.
What the proof PDF contains
- Original quote, exactly as signed
- Captured handwritten-style signature (canvas pixel data)
- Timestamp in UTC + Montréal time
- Signer's IP address
- Signer's user agent (browser fingerprint)
- SHA-256 fingerprint of the access CSPRNG token (not the token itself, for security)
- Full activity log (sent → opened → signed)
Security model
- Token generated via bin2hex(random_bytes(32)) — cryptographically secure
- Rate-limited: 30 GET / 5 POST per minute per IP
- Token invalidated immediately after signing
- Decline action available, no silent timeouts
- TLS 1.3 in transit, signed quote stored encrypted at rest