{"id":2330,"date":"2026-11-10T05:00:00","date_gmt":"2026-11-10T12:00:00","guid":{"rendered":"https:\/\/solidgigs.com\/blog\/?p=2330"},"modified":"2026-11-09T10:19:47","modified_gmt":"2026-11-09T17:19:47","slug":"how-to-quote-a-freelance-project","status":"publish","type":"post","link":"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/","title":{"rendered":"How to Quote a Freelance Project (Step-by-Step + Template)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A client emails you three sentences about their project and ends with &#8220;Can you send me a quote?&#8221; Now you&#8217;re staring at a blank page, wondering whether $1,500 sounds amateur or $6,000 sounds ridiculous.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s the short answer to how to quote a freelance project: get clear on the scope first, estimate your time in small chunks, add a buffer, choose a pricing model, then send a one-page quote that spells out deliverables, timeline, price, payment terms and an expiration date. Do that consistently and you&#8217;ll stop guessing, stop underbidding, and start winning work at prices you&#8217;re happy with.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below is the full step-by-step process, a simple quote template you can copy, and what to do when a client pushes back on your number.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-a-freelance-quote-is-and\">What a Freelance Quote Is (and Isn&#8217;t)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A quote is a fixed price for a defined piece of work. Once the client accepts it, you&#8217;re agreeing to deliver exactly what&#8217;s listed for exactly that amount. That&#8217;s what makes it different from two documents people often mix it up with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>An estimate<\/strong> is a ballpark. It says &#8220;this will probably cost around $3,000\u2013$4,000&#8221; and leaves room to change.<\/li>\n\n\n<li><strong>A proposal<\/strong> is a sales document. It explains your approach, why you&#8217;re the right fit, and often includes options. A quote can live inside a proposal, but it&#8217;s the part with the hard numbers.<\/li>\n\n\n<li><strong>A contract<\/strong> is the legal agreement. Your quote feeds into it, but it doesn&#8217;t replace it.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Why does this matter? Because if you send a &#8220;quote&#8221; when you really only have enough information for an estimate, you&#8217;re locking yourself into a price before you know what the job involves. That&#8217;s how freelancers end up working 60 hours on a 25-hour project.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-quote-a-freelance-project\">How to Quote a Freelance Project in 7 Steps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the process that works whether you&#8217;re a designer, developer, writer, video editor or consultant. Adjust the details to your niche, but keep the order.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Don&#8217;t quote until you understand the job<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The single biggest quoting mistake is pricing a vague request. &#8220;We need a new website&#8221; could mean a five-page brochure site or a custom membership platform. Before you put a number on anything, get answers to these questions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What&#8217;s the goal? What should this project accomplish for the business?<\/li>\n\n\n<li>What exactly needs to be delivered (pages, articles, videos, screens, files)?<\/li>\n\n\n<li>What do they already have (brand assets, copy, existing code, research)?<\/li>\n\n\n<li>Who gives feedback and approves the work, and how many people are involved?<\/li>\n\n\n<li>When do they need it, and is that date fixed or flexible?<\/li>\n\n\n<li>Have they budgeted for this? Even a rough range helps.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A short call is usually faster than a long email thread. If you want a ready-made list, our guide to <a href=\"https:\/\/solidgigs.com\/blog\/discovery-call-questions\/\">discovery call questions<\/a> covers what to ask before you price anything. If the client can&#8217;t answer basic questions, offer a small paid discovery or strategy session first and quote the full project afterward.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Break the project into small tasks<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Big projects are hard to estimate. Small tasks are easy. Write down every piece of work the project requires, including the parts clients never see:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kickoff call and onboarding<\/li>\n\n\n<li>Research and planning<\/li>\n\n\n<li>The actual production work, split into pieces (for example: homepage design, inner page template, mobile layouts)<\/li>\n\n\n<li>Revision rounds<\/li>\n\n\n<li>Client communication, check-ins and email<\/li>\n\n\n<li>Project management and file prep<\/li>\n\n\n<li>Testing, final delivery and handoff<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Most freelancers remember the production work and forget everything around it. On many projects, communication and admin quietly eat 15\u201325% of your total time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Estimate your hours, then add a buffer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Put an hour estimate next to every task. Be honest, not optimistic. If you track your time, look at how long similar tasks took on past projects. Your gut is almost always low.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then add a buffer of 15\u201325% to the total. The buffer covers the unknowns every project has: a slow approver, a file in the wrong format, a feature that turns out to be harder than expected. The less familiar the work or the client, the bigger the buffer should be.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Pick your pricing model<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You&#8217;ve got three main options, and you don&#8217;t have to show your hours to the client in any of them:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Hourly.<\/strong> Best for ongoing, unpredictable work like maintenance or consulting. Easy to calculate, but it caps your income and puts the client&#8217;s focus on time instead of results.<\/li>\n\n\n<li><strong>Fixed project price.<\/strong> Best for well-defined projects. You use your hour estimate privately to set the price, then quote one total. If you work efficiently, you keep the upside.<\/li>\n\n\n<li><strong>Value-based.<\/strong> Best when the project has a clear business payoff (more leads, more sales, saved time). You price based on what the outcome is worth to the client, not on how long it takes you.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For most freelance projects, a fixed project price is the sweet spot. Clients like knowing the total up front, and you&#8217;re rewarded for getting faster over time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Do the math (and sanity-check it)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s a simple formula for a fixed project price:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>(Estimated hours + buffer) \u00d7 your effective hourly rate + expenses = project price<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your effective hourly rate isn&#8217;t what you&#8217;d like to earn per hour of work. It has to cover your unbilled time, taxes, software, health insurance and time off. If you haven&#8217;t worked yours out yet, read <a href=\"https:\/\/solidgigs.com\/blog\/how-to-price-yourself-fairly-without-undercharging-or-scaring-off-clients\/\">how to price yourself fairly without undercharging<\/a> before you quote anything big.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A quick example: a freelance designer estimates a landing page at 22 hours, adds a 20% buffer (about 4.5 hours), and uses an effective rate of $95. That&#8217;s roughly $2,500, plus $60 for a stock photo license. Rounded, the quote is $2,600.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now sanity-check it. Does it fall in a reasonable range for your market and experience level? Does it fit what the client hinted at for a budget? Would you feel good doing this work for this amount? If the answer to that last question is no, raise the number now. It&#8217;s much harder to raise later.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Define what&#8217;s included and what&#8217;s not<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The price is only half of a good quote. The other half is the boundary around it. Spell out:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Deliverables<\/strong>, as specifically as you can (&#8220;one landing page design, desktop and mobile, delivered as Figma files&#8221;)<\/li>\n\n\n<li><strong>Revision rounds<\/strong> included (two is common) and the rate for extra rounds<\/li>\n\n\n<li><strong>What&#8217;s not included<\/strong> (copywriting, development, stock photos beyond one, ongoing support)<\/li>\n\n\n<li><strong>Client responsibilities<\/strong>, like supplying content by a certain date<\/li>\n\n\n<li><strong>How changes are handled<\/strong>: anything new gets a separate quote or change order<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">That &#8220;not included&#8221; list is your best defense against scope creep. If you want to go deeper on that, here&#8217;s our playbook on <a href=\"https:\/\/solidgigs.com\/blog\/how-to-handle-scope-creep\/\">how to handle scope creep<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7. Set payment terms and an expiration date<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Finish the quote with how and when you get paid. A common setup is 50% up front and 50% on delivery, or for larger projects, a deposit followed by milestone payments. Include your payment window (for example, net 14), accepted payment methods, and late fee terms if you use them. For bigger engagements, consider a <a href=\"https:\/\/solidgigs.com\/blog\/kill-fee\/\">kill fee<\/a> in case the project gets canceled midway.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Always add an expiration date, usually 14 to 30 days. It creates a gentle nudge to decide, and it protects you if your rates or availability change.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-to-include-in-your-quote\">What to Include in Your Quote (Simple Template)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Your quote doesn&#8217;t need to be fancy. One clear page beats a 12-page deck for most freelance projects. Use this structure:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Header:<\/strong> your name or business, the client&#8217;s name, the date, and a quote number<\/li>\n\n\n<li><strong>Project summary:<\/strong> one or two sentences restating the client&#8217;s goal in their language<\/li>\n\n\n<li><strong>Deliverables:<\/strong> a bulleted list of exactly what they&#8217;ll receive<\/li>\n\n\n<li><strong>Timeline:<\/strong> start date, key milestones and the delivery date, plus what the timeline depends on<\/li>\n\n\n<li><strong>Investment:<\/strong> the total price, optionally broken into phases or line items<\/li>\n\n\n<li><strong>Included revisions:<\/strong> how many rounds, and the cost of extras<\/li>\n\n\n<li><strong>Not included:<\/strong> the out-of-scope list<\/li>\n\n\n<li><strong>Payment terms:<\/strong> deposit, schedule, due dates and methods<\/li>\n\n\n<li><strong>Expiration:<\/strong> &#8220;This quote is valid until [date]&#8221;<\/li>\n\n\n<li><strong>Next step:<\/strong> how to accept (reply to approve, sign, or pay the deposit)<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Notice the word &#8220;investment&#8221; instead of &#8220;cost.&#8221; It&#8217;s a small thing, but it frames the price around what the client gets.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"should-you-offer-more-than-one\">Should You Offer More Than One Option?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Often, yes. Giving clients two or three packages changes the question from &#8220;Should I hire this person?&#8221; to &#8220;Which option should I pick?&#8221; A simple setup looks like this:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Essential:<\/strong> the core deliverable, nothing extra<\/li>\n\n\n<li><strong>Recommended:<\/strong> the core plus the add-ons most clients actually need (this is the one you expect them to choose)<\/li>\n\n\n<li><strong>Premium:<\/strong> everything, plus speed, extra revisions or ongoing support<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Keep the differences between tiers meaningful and easy to understand. Three options is plenty; more than that slows down the decision.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"common-freelance-quoting-mistakes\">Common Freelance Quoting Mistakes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Quoting on the spot.<\/strong> On a call, it&#8217;s fine to say &#8220;Let me map this out and send you a quote by Thursday.&#8221; Instant numbers are almost always low.<\/li>\n\n\n<li><strong>Showing your hourly math on a fixed-price quote.<\/strong> It invites the client to question every line (&#8220;Does this really take six hours?&#8221;).<\/li>\n\n\n<li><strong>Leaving out revisions.<\/strong> &#8220;Unlimited changes&#8221; is implied unless you say otherwise.<\/li>\n\n\n<li><strong>Forgetting expenses.<\/strong> Fonts, stock assets, software licenses, plugins, travel and subcontractors add up.<\/li>\n\n\n<li><strong>Dropping your price at the first sign of hesitation.<\/strong> Change the scope, not your rate.<\/li>\n\n\n<li><strong>Not following up.<\/strong> Plenty of quotes are accepted after a polite nudge a few days later.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-to-do-when-a-client\">What to Do When a Client Says Your Quote Is Too High<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pushback doesn&#8217;t always mean no. It often means the client wants to understand the value or needs to fit a budget. Try these responses before you discount anything:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ask what budget they&#8217;re working with.<\/strong> Then show what you can deliver for that amount.<\/li>\n\n\n<li><strong>Reduce the scope.<\/strong> Fewer pages, fewer revisions, or a phased approach where phase two comes later.<\/li>\n\n\n<li><strong>Explain the value.<\/strong> Connect the price to the results they told you they want.<\/li>\n\n\n<li><strong>Offer a payment plan.<\/strong> Sometimes the total is fine, but the timing isn&#8217;t.<\/li>\n\n\n<li><strong>Walk away politely<\/strong> if the gap is too big. A client who can&#8217;t afford you now may come back later, and a project you resent doing is rarely worth it.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re finding that every quote gets haggled down, it can be a sign you&#8217;re pitching to the wrong clients. Better-fit leads make quoting easier. That&#8217;s part of why we built <a href=\"https:\/\/solidgigs.com\/\">SolidGigs<\/a>, a weekly list of the best freelance gigs, hand-picked so you can spend less time chasing low-budget leads.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"frequently-asked-questions\">Frequently Asked Questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">How do I quote a project if I&#8217;ve never done one like it before?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Break it into the smallest tasks you can, estimate each one, and use a larger buffer than usual (25\u201330%). You can also quote a small paid first phase, like research or a prototype, then price the rest once you know more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Should I quote hourly or per project?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For clearly defined work, a fixed project price is usually better for both sides: the client knows the total and you&#8217;re rewarded for working efficiently. Hourly makes more sense for open-ended work where the scope genuinely can&#8217;t be pinned down.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How much deposit should a freelancer ask for?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Between 30% and 50% up front is common. For small projects, some freelancers ask for 100% up front. For large projects, a deposit followed by milestone payments keeps cash flowing and reduces your risk.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How long should a freelance quote be valid?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Most freelancers use 14 to 30 days. That&#8217;s long enough for the client to get approval, but short enough that your schedule and pricing stay current.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What&#8217;s the difference between a quote and an estimate?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A quote is a fixed price the client can accept as-is. An estimate is an approximate range that can change as the work becomes clearer. If you&#8217;re not confident about the scope, send an estimate and convert it to a quote after discovery.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"start-quoting-with-confidence\">Start Quoting With Confidence<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Learning how to quote a freelance project is mostly about slowing down before you name a number. Understand the job, break it into tasks, estimate honestly, add a buffer, and write down exactly what&#8217;s included. Then send a clear, one-page quote with payment terms and an expiration date.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Save your first good quote as a template. Every project after that gets faster to price, and you&#8217;ll spend less time second-guessing and more time doing the work you were hired for.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to quote a freelance project step by step: scope the work, estimate hours, set a price, and send a clear quote clients approve. Template included.<\/p>\n","protected":false},"author":90,"featured_media":2331,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,6],"tags":[],"class_list":["post-2330","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-clients","category-money"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Quote a Freelance Project (Step-by-Step + Template) - SolidGigs Blog for Freelancers<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Quote a Freelance Project (Step-by-Step + Template) - SolidGigs Blog for Freelancers\" \/>\n<meta property=\"og:description\" content=\"Learn how to quote a freelance project step by step: scope the work, estimate hours, set a price, and send a clear quote clients approve. Template included.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/\" \/>\n<meta property=\"og:site_name\" content=\"SolidGigs Blog for Freelancers\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-10T12:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/solidgigs.com\/blog\/wp-content\/uploads\/2026\/11\/how-to-quote-a-freelance-project.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Riley Morgan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Riley Morgan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/how-to-quote-a-freelance-project\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/how-to-quote-a-freelance-project\\\/\"},\"author\":{\"name\":\"Riley Morgan\",\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/#\\\/schema\\\/person\\\/af0df75de015e44c97849161f4df285d\"},\"headline\":\"How to Quote a Freelance Project (Step-by-Step + Template)\",\"datePublished\":\"2026-11-10T12:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/how-to-quote-a-freelance-project\\\/\"},\"wordCount\":2085,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/how-to-quote-a-freelance-project\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/how-to-quote-a-freelance-project.png\",\"articleSection\":[\"Clients\",\"Money\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/solidgigs.com\\\/blog\\\/how-to-quote-a-freelance-project\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/how-to-quote-a-freelance-project\\\/\",\"url\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/how-to-quote-a-freelance-project\\\/\",\"name\":\"How to Quote a Freelance Project (Step-by-Step + Template) - SolidGigs Blog for Freelancers\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/how-to-quote-a-freelance-project\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/how-to-quote-a-freelance-project\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/how-to-quote-a-freelance-project.png\",\"datePublished\":\"2026-11-10T12:00:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/how-to-quote-a-freelance-project\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/solidgigs.com\\\/blog\\\/how-to-quote-a-freelance-project\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/how-to-quote-a-freelance-project\\\/#primaryimage\",\"url\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/how-to-quote-a-freelance-project.png\",\"contentUrl\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/how-to-quote-a-freelance-project.png\",\"width\":1280,\"height\":720,\"caption\":\"Freelancer with silver hair and glasses working out a project quote with a calculator, notebook and laptop at her kitchen table\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/how-to-quote-a-freelance-project\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Quote a Freelance Project (Step-by-Step + Template)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/\",\"name\":\"SolidGigs Blog for Freelancers\",\"description\":\"Get freelance jobs on autopilot.\",\"publisher\":{\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/#organization\",\"name\":\"SolidGigs Blog for Freelancers\",\"url\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/solidgigs-blog-logo.png\",\"contentUrl\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/solidgigs-blog-logo.png\",\"width\":189,\"height\":50,\"caption\":\"SolidGigs Blog for Freelancers\"},\"image\":{\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/#\\\/schema\\\/person\\\/af0df75de015e44c97849161f4df285d\",\"name\":\"Riley Morgan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/Riley-Morgan.png\",\"url\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/Riley-Morgan.png\",\"contentUrl\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/Riley-Morgan.png\",\"caption\":\"Riley Morgan\"},\"description\":\"Riley Morgan is a globe-trotting graphic designer with a sharp eye for color, typography, and intuitive design. They are a color lover and blend creativity with culture, drawing inspiration from cities, landscapes, and stories around the world. When they\u2019re not designing sleek visuals for clients, they\u2019re blogging about trends, tools, and the art of making design feel like home\u2014wherever that may be.\",\"url\":\"https:\\\/\\\/solidgigs.com\\\/blog\\\/author\\\/riley-morgan\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Quote a Freelance Project (Step-by-Step + Template) - SolidGigs Blog for Freelancers","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/","og_locale":"en_US","og_type":"article","og_title":"How to Quote a Freelance Project (Step-by-Step + Template) - SolidGigs Blog for Freelancers","og_description":"Learn how to quote a freelance project step by step: scope the work, estimate hours, set a price, and send a clear quote clients approve. Template included.","og_url":"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/","og_site_name":"SolidGigs Blog for Freelancers","article_published_time":"2026-11-10T12:00:00+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/solidgigs.com\/blog\/wp-content\/uploads\/2026\/11\/how-to-quote-a-freelance-project.png","type":"image\/png"}],"author":"Riley Morgan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Riley Morgan","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/#article","isPartOf":{"@id":"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/"},"author":{"name":"Riley Morgan","@id":"https:\/\/solidgigs.com\/blog\/#\/schema\/person\/af0df75de015e44c97849161f4df285d"},"headline":"How to Quote a Freelance Project (Step-by-Step + Template)","datePublished":"2026-11-10T12:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/"},"wordCount":2085,"commentCount":0,"publisher":{"@id":"https:\/\/solidgigs.com\/blog\/#organization"},"image":{"@id":"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/#primaryimage"},"thumbnailUrl":"https:\/\/solidgigs.com\/blog\/wp-content\/uploads\/2026\/11\/how-to-quote-a-freelance-project.png","articleSection":["Clients","Money"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/","url":"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/","name":"How to Quote a Freelance Project (Step-by-Step + Template) - SolidGigs Blog for Freelancers","isPartOf":{"@id":"https:\/\/solidgigs.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/#primaryimage"},"image":{"@id":"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/#primaryimage"},"thumbnailUrl":"https:\/\/solidgigs.com\/blog\/wp-content\/uploads\/2026\/11\/how-to-quote-a-freelance-project.png","datePublished":"2026-11-10T12:00:00+00:00","breadcrumb":{"@id":"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/#primaryimage","url":"https:\/\/solidgigs.com\/blog\/wp-content\/uploads\/2026\/11\/how-to-quote-a-freelance-project.png","contentUrl":"https:\/\/solidgigs.com\/blog\/wp-content\/uploads\/2026\/11\/how-to-quote-a-freelance-project.png","width":1280,"height":720,"caption":"Freelancer with silver hair and glasses working out a project quote with a calculator, notebook and laptop at her kitchen table"},{"@type":"BreadcrumbList","@id":"https:\/\/solidgigs.com\/blog\/how-to-quote-a-freelance-project\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/solidgigs.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Quote a Freelance Project (Step-by-Step + Template)"}]},{"@type":"WebSite","@id":"https:\/\/solidgigs.com\/blog\/#website","url":"https:\/\/solidgigs.com\/blog\/","name":"SolidGigs Blog for Freelancers","description":"Get freelance jobs on autopilot.","publisher":{"@id":"https:\/\/solidgigs.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/solidgigs.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/solidgigs.com\/blog\/#organization","name":"SolidGigs Blog for Freelancers","url":"https:\/\/solidgigs.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/solidgigs.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/solidgigs.com\/blog\/wp-content\/uploads\/2026\/11\/solidgigs-blog-logo.png","contentUrl":"https:\/\/solidgigs.com\/blog\/wp-content\/uploads\/2026\/11\/solidgigs-blog-logo.png","width":189,"height":50,"caption":"SolidGigs Blog for Freelancers"},"image":{"@id":"https:\/\/solidgigs.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/solidgigs.com\/blog\/#\/schema\/person\/af0df75de015e44c97849161f4df285d","name":"Riley Morgan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/solidgigs.com\/blog\/wp-content\/uploads\/2026\/11\/Riley-Morgan.png","url":"https:\/\/solidgigs.com\/blog\/wp-content\/uploads\/2026\/11\/Riley-Morgan.png","contentUrl":"https:\/\/solidgigs.com\/blog\/wp-content\/uploads\/2026\/11\/Riley-Morgan.png","caption":"Riley Morgan"},"description":"Riley Morgan is a globe-trotting graphic designer with a sharp eye for color, typography, and intuitive design. They are a color lover and blend creativity with culture, drawing inspiration from cities, landscapes, and stories around the world. When they\u2019re not designing sleek visuals for clients, they\u2019re blogging about trends, tools, and the art of making design feel like home\u2014wherever that may be.","url":"https:\/\/solidgigs.com\/blog\/author\/riley-morgan\/"}]}},"_links":{"self":[{"href":"https:\/\/solidgigs.com\/blog\/wp-json\/wp\/v2\/posts\/2330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/solidgigs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/solidgigs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/solidgigs.com\/blog\/wp-json\/wp\/v2\/users\/90"}],"replies":[{"embeddable":true,"href":"https:\/\/solidgigs.com\/blog\/wp-json\/wp\/v2\/comments?post=2330"}],"version-history":[{"count":1,"href":"https:\/\/solidgigs.com\/blog\/wp-json\/wp\/v2\/posts\/2330\/revisions"}],"predecessor-version":[{"id":2332,"href":"https:\/\/solidgigs.com\/blog\/wp-json\/wp\/v2\/posts\/2330\/revisions\/2332"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/solidgigs.com\/blog\/wp-json\/wp\/v2\/media\/2331"}],"wp:attachment":[{"href":"https:\/\/solidgigs.com\/blog\/wp-json\/wp\/v2\/media?parent=2330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/solidgigs.com\/blog\/wp-json\/wp\/v2\/categories?post=2330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/solidgigs.com\/blog\/wp-json\/wp\/v2\/tags?post=2330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}