A text expander for freelancers turns recurring proposals, payment reminders, and project updates into reusable messages. PhraseVault® stores them on your computer so you can paste them into email, project tools, and other desktop text fields: press Ctrl+. on Windows or Cmd+. on a Mac, search, and press Enter. You choose the phrase from search rather than typing an abbreviation, so there's no trigger list to memorize.
Replace the square brackets in these examples with your own details after pasting; they are ordinary text. The downloadable set includes fill-in fields that ask for details before insertion. Give each phrase a descriptive name and find it with fuzzy search, which searches names and unprotected content using words or word fragments in any order. For one client, add a label, then click it or type # and choose it. For more messages, see the email templates guide.
Define scope in client proposals
Every new project starts with a proposal, and most proposals share the same structure: scope description, deliverables, timeline, and terms. Text expansion lets you assemble proposals from proven building blocks instead of rewriting them each time.
Project scope overview:
Thank you for reaching out about [Project Description]. Based on our conversation, here is a summary of the proposed scope:
- Deliverables: [Deliverable List]
- Timeline: [Timeline]
- Investment: [Price]
This estimate assumes [Assumptions]. Any work outside this scope will be quoted separately before proceeding. I'm happy to adjust the scope if your priorities shift — just let me know.
Revision policy (include in proposals):
This project includes [1/2/3] rounds of revisions. Each revision round covers feedback submitted within [3/5/7] business days of delivery. Additional revision rounds are available at my standard hourly rate of [Rate]/hour.
Availability response:
Thanks for getting in touch! I'm currently [available starting/booked until] [Date]. I'd love to learn more about your project — are you available for a [15/20/30]-minute call on [Date] at [Time]?
Follow up on invoices and payments
Late payments make cash flow harder to plan. Prepare a clear reminder so you can follow up consistently without drafting an awkward message each time.
Payment terms (for contracts and invoices):
Payment is due [number] days from the invoice date, by [payment method]. Agreed terms for late payment and any pause in work: [terms from the contract].
Polite payment reminder:
Hi [Client Name], I hope you're doing well. I wanted to follow up on invoice #[Invoice Number] for [Amount], which was due on [Due Date]. Could you confirm the payment status or let me know if there's anything I can help clarify? I've attached the invoice again for your reference.
Payment received confirmation:
Hi [Client Name], confirming receipt of your payment of [Amount] for invoice #[Invoice Number]. Thank you! Let me know if you need a formal receipt for your records.
Keep clients informed with project updates
Keeping clients informed helps prevent misunderstandings about scope and timing. A weekly template gives you a consistent structure, leaving you to update the completed work, next steps, and questions.
Weekly status update:
Hi [Client Name], here is your weekly update for the week of [Date]:
Completed this week: [Completed Items]
In progress: [In Progress Items]
Next week: [Planned Items]
Blockers or questions: [Blockers]
Let me know if you have any feedback or if priorities have changed. I'll adjust the plan accordingly.
Project completion and handoff:
Hi [Client Name], I'm happy to let you know that [Project Name] is now complete. Here is what has been delivered:
[Deliverable Summary]
All final files are available at [Link]. Please review everything and let me know if you spot anything that needs adjustment — I'm available for final revisions until [Date]. It's been a pleasure working with you on this project.
Set expectations when welcoming a client
A strong onboarding email sets expectations and reduces back-and-forth during the first week of a new engagement.
New client welcome email:
Welcome aboard, [Client Name]! I'm excited to get started on [Project Name]. Here is what happens next:
- I'll send over the contract and invoice for the initial deposit by [Date]
- Once signed and paid, I'll begin work on [First Milestone]
- You can expect the first deliverable by [Date]
Communication: I'm available via email and [Slack/Teams/WhatsApp/Telegram] during business hours ([Hours]). For non-urgent items, I respond within [4/8/24] hours.
Please reply with any questions. Looking forward to working together!
Client questionnaire or brief request:
Hi [Client Name], before I begin, I need a few details to make sure the project starts on the right foot. Could you fill in the brief at [Link] by [Date]? It takes about [5/10/15] minutes and covers [Topics]. The sooner I have your answers, the sooner I can start.
Agree on changes before starting extra work
Requests outside the agreed scope can reduce your margin if you leave the cost and timing unclear. A prepared response helps you agree on the next step before starting additional work.
Scope change response:
Thanks for the additional ideas — I can see how [Requested Change] would add value. This falls outside the current project scope, so I'd like to handle it properly. I can prepare a quick estimate for adding it as a separate phase after the current deliverables are complete, or we can adjust the existing scope and timeline. Which approach works better for you?
Revision limit reminder:
Hi [Client Name], we've used [Number] of the [Total] revision rounds included in this project. I want to make sure we use the remaining revisions effectively — could you consolidate any outstanding feedback into a single document by [Date]? If additional revisions are needed beyond that, I'm happy to help at my hourly rate.
Deadline extension request:
Hi [Client Name], I want to keep you updated — I'm running [1/2/3] days behind the original timeline for [Deliverable] due to [Reason]. The revised delivery date is [New Date]. This will not affect the rest of the project timeline. I apologize for the delay and will make sure the quality is worth the wait.
Ask clients for testimonials and reviews
Client feedback helps prospective clients understand your work. Ask after a project is complete, and make it easy to respond with a few sentences.
Testimonial request:
Hi [Client Name], now that [Project Name] is wrapped up, I wanted to ask — would you be willing to share a brief testimonial about working together? A few sentences about the results, the process, or what stood out is more than enough. I can draft something based on our project for you to edit if that's easier. Your words help future clients feel confident in reaching out, and I genuinely appreciate it.
Review request (platform-specific):
Hi [Client Name], if you have a moment, a short review on [Google/LinkedIn/Upwork/Fiverr/Clutch] would mean a lot. Here is the direct link: [Review Link]. Even one or two sentences make a real difference for an independent professional like me. Thank you!
Answer service and pricing inquiries
Freelancers who build a personal brand answer the same questions in DMs, comments, and community threads. Pre-written responses keep engagement consistent without eating into deep-work time.
Service inquiry response:
Thanks for your interest! I specialize in [Service Area] for [Target Audience]. You can see examples of my work at [Portfolio Link]. If you'd like to discuss a project, send me a quick message with what you are looking for and your timeline, and I'll get back to you within [24/48] hours.
Pricing inquiry response:
Thanks for asking! My [Service] pricing depends on the project scope, but most projects fall in the [Price Range] range. I'd be happy to put together a custom quote — could you share a few details about what you need? I'll respond with a clear estimate within [1/2] business days.
Try These Freelancer Phrases
Here are ready-to-use freelancer phrases with dynamic placeholders. Download them to import directly into PhraseVault, or use them as a starting point for your own library.
- proposal - Thank you for reaching out about {{input:Project Description}}. Based on our conversation, here is a summary of the proposed scope: - Deliverables: {{input:Deliverable List}} - Timeline: {{input:Timeline}} - Investment: {{input:Price}} This estimate assumes {{input:Assumptions}}. Any work outside this scope will be quoted separately before proceeding.
- payremind - Hi {{input:Client Name}}, I hope you are doing well. I wanted to follow up on invoice #{{input:Invoice Number}} for {{input:Amount}}, which was due on {{input:Due Date}}. Could you confirm the payment status or let me know if there is anything I can help clarify? I have attached the invoice again for your reference.
- weekupdate - Hi {{input:Client Name}}, here is your weekly update for the week of {{date:MMMM D, YYYY}}: Completed this week: {{input:Completed Items}} In progress: {{input:In Progress Items}} Next week: {{input:Planned Items}} Blockers or questions: {{input:Blockers}} Let me know if you have any feedback or if priorities have changed.
- welcome - Welcome aboard, {{input:Client Name}}! I am excited to get started on {{input:Project Name}}. Here is what happens next: 1. I will send over the contract and invoice for the initial deposit by {{input:Contract date}} 2. Once signed and paid, I will begin work on {{input:First Milestone}} 3. You can expect the first deliverable by {{input:First delivery date}} Please reply with any questions. Looking forward to working together!
- scopechange - Thanks for the additional ideas — I can see how {{input:Requested Change}} would add value. This falls outside the current project scope, so I would like to handle it properly. I can prepare a quick estimate for adding it as a separate phase after the current deliverables are complete, or we can adjust the existing scope and timeline. Which approach works better for you?
Keep business information on your computer
Proposals, rates, and client messages can contain sensitive business information. PhraseVault stores them in your chosen database without a cloud account or telemetry. The privacy article explains local storage, and the source-available terms explain how a license holder requests the code before you trust the app with your data.
Pay once, without a subscription
PhraseVault has a one-time lifetime license, with updates in the licensed version line included. Future major upgrades may be offered separately. Check the pricing page for your currency, or read Text Expander Without a Subscription to compare purchase models.
Reuse messages in the apps you already use
Use PhraseVault alongside email, documents, project boards, chat, and invoicing software wherever the text field accepts a normal paste. No browser extension or plugin is required. After insertion, PhraseVault restores the clipboard's previous text and HTML.
It runs on Windows 10 or 11, 64-bit, and Apple Silicon Macs with macOS 13 or later. It also runs on Linux (x86_64), built for Omarchy and Arch with Hyprland. Automatic paste and the summon shortcut need Hyprland. The AppImage is best-effort on other distributions. On a Mac, enable PhraseVault under System Settings > Privacy & Security > Accessibility for automatic pasting. Without that permission, copy and paste manually.
Try it with your next project
Download PhraseVault for a fully featured 14-day free trial, with no credit card. Start with a proposal, a friendly payment reminder, and a weekly update, then adapt them for your next client.