Create a proposal link. Attach your deliverables. Get paid before they download.
Create Your First Proposal FreeWorks in 30 seconds.
"Sent files. Client said will pay Friday. That was 3 weeks ago."
-- r/freelance, 2024 (100+ upvotes)
2+ hours chasing invoices every week instead of doing client work.
HoneyBook charges $66/month. You just need a pay-to-unlock link.
1
Upload a file or paste a link
Set a price for access
2
Send the link to your client
They see a clean proposal page
3
Files unlock on payment
Instant, automatic access
Always free. Create a proposal, set your price, and get paid before your client downloads.
Proposal created!
Share this link with your client:
HMAC-verified webhooks
Every payment is cryptographically verified before unlocking files.
Hidden until paid
File URLs are never exposed in the browser, API, or source code until payment clears.
Flexible delivery
Link to Google Drive or Dropbox, or upload files directly for 30-day secure hosting.
Does this work with Google Drive or Dropbox?
Yes. Paste any shareable link -- Google Drive, Dropbox, OneDrive, or a direct URL. Use "anyone with link" sharing so the file is accessible once unlocked.
What happens if my client doesn't pay?
The file URL stays hidden. They see a locked state with the payment button. No file access until payment clears.
Can I change the price after sending?
No. The price is locked when the proposal is created. This protects both you and your client. Create a new proposal if you need a different price.
Is ProposalLock really free?
Yes. Creating proposals is completely free for freelancers. When your client pays, LemonSqueezy processes the payment and takes a small transaction fee. You keep the rest -- no platform fee from ProposalLock.
How do I track my proposals?
Log in with your email to access your dashboard. You will see all your proposals, payment status, and total revenue at a glance.
Can I upload files directly instead of linking?
Yes. Toggle to "Upload file" when creating a proposal. Files up to 50MB are stored securely in Supabase Storage. After payment, your client gets a signed download link valid for 30 days.
Is my data secure?
Yes. We use HMAC-SHA256 webhook verification, encrypted database connections, and Supabase Storage with signed URLs that expire after 30 days. Payments are processed securely through LemonSqueezy.