
How to Collect Deposits in WHMCS (Before Starting Work)
WHMCS has no native deposit collection for custom projects. Learn the workarounds hosting providers use and how to collect upfront payments properly inside WHMCS.
MX Proposals
Send branded proposals your clients actually sign. Collect deposits before you start.
WHMCS quotes are basic text. No branding, no signatures, no way to collect a deposit upfront. Your client gets a plain email while competitors send polished proposals with video walkthroughs. Proposals turns WHMCS into a sales tool. Send branded pages with embedded video, collect signatures and deposits, and split large projects into installments. All without leaving WHMCS.
Built for hosting providers closing $1,000+ deals with custom projects
Drop your email and we will notify you the moment MX Proposals goes live. No spam.
Professional Proposals in 5 Steps.
Create branded proposals, send them to clients, track engagement, collect signatures and deposits. All from your WHMCS admin.
Create Proposal
Send to Client
Client Views
Track Engagement
Sign & Accept
Pay Deposit
A clean admin panel that feels native to WHMCS. Filter by status, search by title or client, and take action on any proposal with one click. Save common configurations as reusable presets and clone existing proposals to quote faster.
Clients receive a branded proposal page with your logo, colors, and fonts. They review line items, watch an embedded video walkthrough, select optional services, sign with a touch-enabled signature pad, and pay the deposit. All on one page, no WHMCS login required.
Split the total into scheduled payments so clients say yes to the full scope. Collect a deposit upfront, then WHMCS creates each installment invoice automatically on the due date. Late payments trigger reminders, apply fees, and can suspend linked services.
Per-session view tracking shows exactly how clients engage with your proposal. See which device they used, how long they spent reading, and whether they started filling out the form. Follow up at the right moment with the right message.
Mobile experience, email customization, payment plan improvements, and deeper integrations.
Most WHMCS addons break on mobile. Ours does not. Every admin page is fully responsive. Tabs scroll, grids stack, sidebars collapse, and tables stay readable.
Rich text editor for all 4 notification emails (sent, accepted, declined, reminder) with merge variables and live preview. All emails use the native WHMCS header and footer, matching your invoices and tickets.
Individual view duration per session with device breakdown. Activity timeline shows newest-first with consolidated durations.
Overdue installments now trigger automatic reminders, apply late fees after a grace period, and can suspend linked services until payment.
Clients can formally decline a proposal with a reason. The system logs the decline with IP address and notifies the admin by email.
Manage proposals from Claude, Cursor, or any AI tool via MX MCP Server. 11 operations: create, update, send, cancel, decline, reminders, and template management.
MX Proposals is a WHMCS addon that replaces email quotes with branded, trackable proposal pages. Clients receive a secure link, review line items, sign with a touch-enabled signature pad, and pay a deposit through any WHMCS payment gateway.
Requires WHMCS 8.0+ and PHP 8.1+.
From first draft to signed proposal and deposit collected. All without leaving your admin panel.
Webhooks fire HTTP POST on six events: sent, viewed, accepted, paid, declined, and expired. Every request includes HMAC-SHA256 signing so your endpoint can verify authenticity. Connect n8n, Zapier, Make, Slack, or any custom integration.
A dedicated "My Proposals" page inside the WHMCS client area. Clients see all their active and past proposals with status indicators and payment progress. No support tickets asking "where is my proposal?"
Save configurations as reusable presets, clone existing proposals, and build a library for your most common project types. Quote a migration in minutes, not hours.
Four email templates (sent, accepted, declined, reminder) with a rich text editor and merge variables. All emails use the native WHMCS wrapper, so every notification looks as professional as your invoices and tickets.
Proposals uses your WHMCS currency configuration. Create proposals in USD, EUR, AUD, or any currency your WHMCS supports. Prices, deposits, and installments all display in the correct format.
Every admin page is fully responsive. Tabs scroll horizontally, grids stack on small screens, sidebars collapse, and tables scroll. Check proposal status from your phone while traveling, and close deals from any device.
Three steps from install to your first signed proposal.
~5 minutes
Upload the module to your WHMCS, activate it, and configure your defaults. No coding required.
~10 minutes
Add line items, set a deposit amount, upload your logo, and attach a PDF or video. Save it as a template for next time.
Same day
Share the proposal link. Your client reviews it, signs electronically, and pays the deposit. WHMCS invoices and orders are created automatically.
Everything you need to close deals professionally.
Pre-launch. Reserve your spot.
Available at launch. Reserve your spot below.
MX Proposals launches soon. Wait list members get first access and a heads-up before public release.
Learn more about this topic from our blog

WHMCS has no native deposit collection for custom projects. Learn the workarounds hosting providers use and how to collect upfront payments properly inside WHMCS.

WHMCS quotes work for simple estimates but break down on custom projects. Learn where quotes end and proposals begin, with a feature comparison for hosting providers.

Custom hosting projects fail before they start. Here are the 5 most common reasons providers lose deals and how to close them faster with WHMCS.
Install in 5 minutes. Create your first proposal in 10. Your clients get a branded page they actually want to sign. Reserve your spot today.
| Title | Client | Total | Status |
|---|---|---|---|
| $4,500 | Accepted | ||
| $2,200 | Viewed | ||
| $8,750 | Paid | ||
| $1,800 | Sent | ||
| $3,100 | Draft | ||
| $950 | Paid |
| ID | Title | Client | Total | Deposit | Status | Expires | Created | |
|---|---|---|---|---|---|---|---|---|
| 12 | Dedicated Server Setup | TechHost Solutions | $4,500.00 | $1,350.00 | Accepted | |||
| 11 | Cloud Migration Package | CloudNine Hosting | $2,200.00 | $660.00 | Viewed | |||
| 10 | Enterprise Hosting Plan | ServerPro Inc. | $8,750.00 | $4,375.00 | Paid | |||
| 9 | VPS Cluster Setup | WebScale Labs | $1,800.00 | $540.00 | Sent | |||
| 8 | Proposal #8 | HostMaster Co. | $3,100.00 | $930.00 | Draft |
Client Proposal Page
| Description | Qty | Unit Price | Total |
|---|---|---|---|
| Dedicated Server (Dell R640)/month | 1 | $2500.00 | $2500.00 |
| Initial Setup and Migration | 1 | $1500.00 | $1500.00 |
| Managed Security Monitoring/monthOptional | 1 | $500.00 | $500.00 |
| Subtotal: | $4,500.00 | ||
| Total: | $4,500.00 | ||
| Deposit Due Today: | $1,350.00 | ||
This proposal is valid for 14 days from the date of issue. A 30% deposit is required to begin work. The remaining balance will be invoiced in 3 monthly installments.
By signing below, you agree to the terms of this proposal.
| # | Due Date | Amount | Status |
|---|---|---|---|
| Deposit | On acceptance | $1,350.00 | Paid |
| Payment 2 | 4 Mar 2026 | $1,050.00 | Paid |
| Payment 3 | 4 Apr 2026 | $1,050.00 | Scheduled |
| Final Payment | 4 May 2026 | $1,050.00 | Scheduled |