Multi-Seat Purchasing & Quotes
Procurement-friendly multi-seat purchasing with PDF quotes, bulk discounts, and net-30 invoicing — no credit card up front.
Last updated: May 13, 2026
Last updated: May 13, 2026
If your company buys software through procurement and needs a real PDF quote and an invoice paid by bank transfer, the self-service /buy-seats flow is built for you. No credit card up front, bulk discounts applied automatically, and net-30 invoicing with annual auto-renewal.
For everyday card-on-file purchases of 1–50 seats, the regular Pro subscription flow is faster — use this page when your finance team requires a quote first.
Already chatting with us? If you've already given your SN Utils contact your legal entity, billing address, AP email, seats, term and PO #, ask them for a prefill share link. The link opens
/buy-seatswith everything pre-populated — you only need to confirm the values and add anything that's missing.
What happens next depends on the order:
| Order shape | Result |
|---|---|
| ≤50 seats, no custom terms requested | Auto-finalized in seconds. We email the procurement-ready PDF to your AP contact immediately. |
| ≥51 seats or custom terms requested | Held for human review. A teammate looks at it and emails the finalized quote within one business day. |
| ≥500 seats | Use the contact form instead — pricing for 500+ seats is custom. |
The PDF is the same procurement document for everyone. The Approve link inside it routes the eventual payment based on your billing country (see below).
The base annual price is $99 / seat / year (USD). Volume discounts are applied automatically:
| Seats | Discount | Effective per-seat |
|---|---|---|
| 1–9 | — | $99 |
| 10–24 | 5 % off | $94.05 |
| 25–99 | 10 % off | $89.10 |
| 100–499 | 20 % off | $79.20 |
| 500+ | Custom — talk to sales | — |
EUR / GBP / INR pricing follows the same tiered structure on the regional list price. The quote PDF and invoice are denominated in the buyer's currency — Stripe selects it from the billing address.
When the quote arrives in your AP team's inbox they click the green Approve link in the PDF. The link opens a review page showing seats, term, total, AP contact and billing address — nothing is charged or invoiced until you click the explicit Approve button on that page. (This is on purpose: corporate email security tools like Outlook Safe Links and Gmail anti-phishing pre-fetch every link in your inbox, and we don't want them to silently approve a quote.)
What clicking Approve does next depends on the billing country:
We invoice you directly under the EU One-Stop Shop (OSS) VAT scheme — SN Utils B.V. (Netherlands) is the Merchant of Record. Payment is net-30 on trust (the standard B2B procurement convention): your seats activate the moment you approve, and AP processes the invoice on its normal cycle in parallel.
The hosted invoice page shows a Bank transfer option that displays a virtual IBAN, BIC, and unique reference number — AP pastes those into their banking portal and pushes the SEPA wire from your account. Stripe automatically reconciles the inbound transfer to this invoice when the funds land (typically 1–2 business days), so we don't have to mark anything paid manually on either side. This is the path most enterprise AP systems prefer, since they can't pull-debit but can always push.
Reverse charge applies if you provide a valid VAT number; otherwise local VAT is collected and remitted by SN Utils B.V. via OSS.
If a renewal invoice isn't paid within the grace period (you'll get reminders well before that point and we'll reach out directly), the team is suspended until it's settled. This is a soft pause — nothing is deleted.
Stripe acts as Merchant of Record — Stripe collects payment, remits applicable taxes (US sales tax, GST, etc.), and issues the receipt.
Either way, the team admin gets an email confirming activation.
The subscription is created with collection_method = send_invoice, which means:
To switch to a card-on-file model later (e.g. for autopay), just contact support@snutils.com.
You can add seats at any point during the term. Two options:
Removing seats takes effect at renewal — you can re-allocate licenses among team members at any time, but the seat count itself only changes on a new contract year.
No. The form on /buy-seats is open — anyone can submit. We email a 6-digit verification code to confirm the email is real; entering the code creates your snutils.com account on the spot (no separate signup) and sends the quote PDF to AP. The same email also contains a magic-link fallback if you'd rather click than type. Codes expire after a few minutes — click "Resend" if needed.
30 days from issue. After that the quote expires automatically; you can request a fresh one with one click.
Yes — the currency is taken from your billing address country. If you need a quote in a different currency than your billing country (e.g. you bill from Germany but want USD), email sales@snutils.com and we'll issue one manually.
Yes. Stripe-hosted invoices don't require the customer to have a Stripe account — your AP team just needs the invoice link or the attached PDF and pays it from your usual bank rails.
Add the PO number to the quote request form and it will be reflected on every invoice. If your procurement system requires a vendor record or W-9/W-8BEN, request these via sales@snutils.com and we'll send them over.
For organizations that need on-instance deployment, governance review, or to procure through the ServiceNow Store rather than direct from snutils.com, see the Enterprise plan — that's a separate path and the /buy-seats flow doesn't apply.