{"id":1568,"date":"2021-10-07T09:26:00","date_gmt":"2021-10-07T06:26:00","guid":{"rendered":"https:\/\/arc.dev\/developer-blog\/?p=1568"},"modified":"2024-09-09T10:35:16","modified_gmt":"2024-09-09T02:35:16","slug":"questions-to-ask-clients-freelance-projects","status":"publish","type":"post","link":"https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/","title":{"rendered":"7 Questions Developers Should Ask Clients Before Accepting Freelance Projects"},"content":{"rendered":"\n<p>A message drops in your inbox:<\/p>\n\n\n\n<p class=\"has-background\" style=\"background-color:#e9e9e9\"><em>Hi, it\u2019s Mike from AdvoraCorp. I\u2019m looking to build an app for my construction company to help manage our processes. I came across your profile and saw that you create enterprise Android apps. Currently, we\u2019re moving to the cloud and looking at using technology to make our company run more smoothly. Can we have a chat over Zoom soon? I have a considerable budget and lots of ideas.<\/em><\/p>\n\n\n\n<p>Considerable budget, you say, Mike? Woohoo, payday!<\/p>\n\n\n\n<p>Before you start plotting what you\u2019re going to do with those mega-bucks you\u2019ll get from AdvoraCorp, you need a solid plan for what questions you\u2019re going to ask in that Skype session.<\/p>\n\n\n\n<p><strong>Important:<\/strong>\u00a0Did you spot where you can tell Mike\u2019s a non-tech person? Hint: \u201c<em>Currently we\u2019re moving to the cloud.<\/em>\u201d What does that even mean? Their storage? They\u2019re using O365 instead of on-premise Office? Mike obviously isn\u2019t so sure, but he\u2019s sure it\u2019s a good thing.<\/p>\n\n\n\n<p>In your first chat with a non-technical potential client, there are a number of questions you should ask to see whether you\u2019ll be able to have a successful working relationship and outcome.<\/p>\n\n\n\n<p>I recommend following this list in order. The most important questions to ask clients are first. This is so that, if you get an answer that sets alarm bells ringing, you can cut the chat short and go back to more fun ways to waste time instead.<\/p>\n\n\n\n<p><em>Looking to hire the best remote developers? Arc can help you:<\/em><\/p>\n\n\n\n<p><em>\u26a1\ufe0f Get instant candidate matches without searching<br>\u26a1\ufe0f Identify top applicants from our network of 350,000+ <br>\u26a1\ufe0f Hire 4x faster with vetted candidates (qualified and interview-ready)<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/arc.dev\/\"><em><strong>Try Arc to hire top developers now \u2192<\/strong><\/em><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"1-do-you-have-a-concrete-plan-for-the-project\">1. Do you have a concrete plan for the project?<\/h2>\n\n\n\n<p>Here\u2019s the easiest way to tell whether you should pick up a freelance software project or not.<\/p>\n\n\n\n<p>If a freelance client has a serious software development project that has a chance of being completed, they will have a plan in place \u2014 often developed with the help of a software consultant. This should be in addition to a business plan for a commercial product or the internal systems it will address\/enhance.<\/p>\n\n\n\n<p>Their plan should include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The overall goal of the project<\/li>\n\n\n\n<li>The intended audience<\/li>\n\n\n\n<li>Important features\/modules, not just \u201csort of like X website\/app\u201d<\/li>\n\n\n\n<li>Approximate (achievable) timelines<\/li>\n\n\n\n<li>Approximate budget<\/li>\n\n\n\n<li>Understanding the importance of project management systems to help achieve timelines<\/li>\n\n\n\n<li>Who\u2019s involved in milestone sign-offs (just them or other stakeholders?)<\/li>\n\n\n\n<li>Potential screen mockups or user stories<\/li>\n<\/ul>\n\n\n\n<p>Many \u201cpotential clients\u201d won\u2019t be able to answer all of these questions. The main thing to note is that they have well-formed enough ideas on\u00a0<em>all<\/em>\u00a0of these points to be able to draw up a contract that isn\u2019t going to leave you with a lousy deal (or them, or both of you even!). <\/p>\n\n\n\n<p>For anyone that\u2019s too vague here, and can\u2019t further explain with prompting, you may need to let them down gently.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/things-software-developers-hate-hearing-from-clients\/\">13 Things Freelance Software Developers HATE Hearing From Clients<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-what-are-the-most-important-features-of-your-project-to-build-an-mvp\">2. What are the most important features of your project to build an MVP?<\/h2>\n\n\n\n<p>Projects don\u2019t always run to completion. The client runs out of money, loses interest in the project, decides it\u2019s not necessary or decides to go with a ready-made product instead. These things happen.<\/p>\n\n\n\n<p>To ensure that your client isn\u2019t left with nothing to show for a partially-completed project, you can deliver their\u00a0<a href=\"https:\/\/arc.dev\/employer-blog\/journey-to-product-market-fit\/\">minimum viable product<\/a>. This is a bare-bones product with the minimum feature set that works. <\/p>\n\n\n\n<p>To do this, you\u2019ll need to elicit the <a href=\"https:\/\/arc.dev\/employer-blog\/product-requirements-document\/\">product requirements<\/a> to build the most basic version of their system \u2014 and use this as your first deliverable.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/developer-blog\/first-freelance-developer-gig\/\">Getting Your First Freelance Developer Gig: On Clients, Pricing & More+<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-what-is-your-timeline-for-deliverables\">3. What is your timeline for deliverables?<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"400\" height=\"225\" src=\"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2022\/04\/image.gif\" alt=\"using scrum in software development projects\" class=\"wp-image-1572\"\/><\/figure><\/div>\n\n\n<p>Once you\u2019ve got past the first hurdle, and the client has properly fleshed out how their project should come together, you\u2019ll need to look at deliverables.<\/p>\n\n\n\n<p>The Agile approach is best suited to freelance software development, but that doesn\u2019t mean that milestones can\u2019t (or shouldn\u2019t) be set. This will involve mapping out a full timeline with the client.<\/p>\n\n\n\n<p>The first milestone (or deliverable) could be a working user interface or a bare-bones product with just one feature. It could be a working Redis database that will dummy data that they can query or, more complex, it may instead be a prototype.<\/p>\n\n\n\n<p>Each Agile sprint after that will deliver a new feature (or feature set to the client), with feedback between cycles. If you sit down and plot these out in advance, it can ensure that timelines don\u2019t blow out.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/freelance-developer-contract\/\">What a Freelance Developer Contract Should Include (w\/ Templates)<\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"800\" height=\"200\" src=\"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2024\/10\/Talent-blog-CTA-banner.png\" alt=\"work the way you want from anywhere in the world\" class=\"wp-image-2742\" srcset=\"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2024\/10\/Talent-blog-CTA-banner.png 800w, https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2024\/10\/Talent-blog-CTA-banner-300x75.png 300w, https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2024\/10\/Talent-blog-CTA-banner-768x192.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p class=\"has-text-align-center\">Arc is the best place to find great remote jobs. Find great remote jobs at top startups and tech companies. Freelance and full-time remote opportunities are available. <br><a href=\"https:\/\/arc.dev\/join-arc?utm_source=arc-blog&utm_medium=cta&utm_campaign=general\" data-type=\"URL\" data-id=\"https:\/\/arc.dev\/join-arc?utm_source=arc-blog&utm_medium=cta&utm_campaign=general\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Sign up here<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"4-lets-talk-money-are-we-going-by-milestone-or-hourly\">4. Let\u2019s talk money: Are we going by milestone or hourly?<\/h2>\n\n\n\n<p>Getting paid is the aim of this gig, so talking about how that\u2019s going to happen is essential. Clients may be keen to go with a milestone-based approach. Sure, that makes sense \u2014 they\u2019re paying for what you\u2019re delivering. This may not be an ideal choice as a dev, though.<\/p>\n\n\n\n<p>Unless the project is fairly simple, you\u2019ve done similar ones 1,000 times already, and you can accurately plot out how long each part is going to take, it\u2019s difficult to accurately guess costs with a milestone-based approach.<\/p>\n\n\n\n<p>Instead, you can encourage the client to put you on an hourly rate (and here\u2019s\u00a0<a href=\"https:\/\/arc.dev\/developer-blog\/how-to-set-freelance-rate-software-developer\/\">how to determine your freelance rate<\/a>). This is particularly important when using an Agile approach, as changes can arise.<\/p>\n\n\n\n<p><em>You can point your freelance dev clients towards this piece <a href=\"https:\/\/arc.dev\/employer-blog\/freelance-payment-terms\/\">comparing\u00a0fixed cost, hourly, and retainer fee structures\u00a0for development projects<\/a>.<\/em><\/p>\n\n\n\n<p>To alleviate their hesitation that you\u2019ll be wasting time, or be slow\/incompetent, you can show them an example of a component of your previous work and let them know what was involved and how long it took. If your client agrees to pay you hourly, use time-tracking tools with statistical analysis features to indicate what you have been working on and what can put prospective clients at ease.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/developer-blog\/freelance-payment-method-comparison\/\">Which Freelance Payment Method to Choose? (ACH vs Wise vs PayPal vs Transfer & Others)<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"5-are-you-willing-and-able-to-learn-specific-project-managementcollaboration-tools-to-ensure-the-process-runs-smoothly\">5. Will we use specific project management and collaboration tools to ensure the process runs smoothly?<\/h2>\n\n\n\n<p><em>Or, are you willing to learn and use these project management tools?<\/em><\/p>\n\n\n\n<p>These questions really go both ways. As a freelancing software developer, you\u2019ll have worked with a multitude of\u00a0<a href=\"https:\/\/arc.dev\/employer-blog\/project-management-tools\/\">project management tools<\/a>\u00a0with various clients. You\u2019ll probably have your favorites, like\u00a0<a href=\"https:\/\/www.atlassian.com\/software\/jira\" target=\"_blank\" rel=\"noreferrer noopener\">JIRA<\/a>. Clients, however, might use their own systems, such as Microsoft Project.<\/p>\n\n\n\n<p>Some project management tools suit some projects better than others. For others, it\u2019ll be an automated management stack, such as Basecamp + Jira + Slack.<\/p>\n\n\n\n<p>Coming to a consensus on the project management stack is something you\u2019ll need to work out with the client. While you might be an ace at a tool, they may have zero experience.<\/p>\n\n\n\n<p>If you are certain the tool is essential for project management, then they\u2019ll need to be able to pick it up. This means you should source training materials for them and\/or walk through the system with them.<\/p>\n\n\n\n<p>Often, picking a tool the client already has experience with (if it\u2019s fit enough for purpose) and layering it with your own systems is an easier route. Even if you have no experience with their tool, it\u2019s probably easier for you to pick up a new tech than it is for your non-tech client.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/developer-blog\/how-to-file-taxes-for-freelance-work\/\">How to File Taxes for Freelance Work (for US-Based Software Developers)<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"6-are-you-willing-to-pay-for-additional-components-and-ongoing-costs-that-may-be-necessary\">6. Are you willing to pay for additional components and ongoing costs that may be necessary?<\/h2>\n\n\n\n<p>With many projects, you can get away with using a variety of open source solutions and products that you\u2019ve already purchased for development. However, this isn\u2019t always the case.<\/p>\n\n\n\n<p>Take, for example, if you\u2019re tasked to build an add-on for proprietary software like Salesforce. The API will get you so far, but you\u2019ll need access to the product itself for testing, which may require additional license purchasing. This will need to be on the client\u2019s dime, not yours.<\/p>\n\n\n\n<p>Other open-source solutions may charge for commercial usage. For instance, Java SE recently moved to a paid subscription model\u00a0which businesses will need to use if they wish to receive critical updates. Qt may require a commercial license unless your project\u00a0follows the provisions of their LGPL.<\/p>\n\n\n\n<p>You may also need to chat about storage, hosting, and runtime (for example,\u00a0<a href=\"https:\/\/aws.amazon.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">AWS products<\/a>\u00a0for the finished product. A non-technical client may not have considered these\u00a0ongoing costs.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/developer-blog\/software-engineer-portfolio\/\">How to Build a Software Engineer Portfolio (With Examples & Tips)<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"7-do-you-have-a-technical-consultantadvisor-that-you-could-call-on-if-needed\">7. Do you have a technical consultant or advisor to call on if needed?<\/h2>\n\n\n\n<p>This is a great suggestion for a non-technical client. If a client has a technical consultant or advisor to call on, this person can help be a go-between if necessary.<\/p>\n\n\n\n<p>This way, they can be assured of your proficiency and planning, without trying to figure it out themselves. This person might be called on if the client has any queries along the way that might be out of your realm of expertise \u2014 such as the best way to monetize an app.<\/p>\n\n\n\n<p>Are you willing to do additional reading about the software development process? Suggest some articles\/resources to them so they\u2019ll get an idea of how things work<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/developer-blog\/what-technical-recruiters-look-for\/\">What Technical Recruiters Look For When Hiring Software Engineers<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"screening-non-tech-clients-is-tough\">Screening non-tech clients is tough!<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"480\" height=\"258\" src=\"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2022\/04\/image-1.gif\" alt=\"technology software engineering projects for developers\" class=\"wp-image-1573\"\/><\/figure><\/div>\n\n\n<p>Trying to figure out whether a project will go smoothly with a non-tech client or end up in a steaming heap hangs on the first chat \u2014 if you know what to ask. Running through this list of questions can help see if it\u2019s worth your time (and sanity) to get on board the project.<\/p>\n\n\n\n<p>Did we miss any questions that freelance developers should ask non-technical clients? Let us know in the comments section below!<\/p>\n\n\n\n<p><em>You can also explore <a href=\"https:\/\/arc.dev\/\">HireAI<\/a> to skip the line and:<\/em><\/p>\n\n\n\n<p><em>\u26a1\ufe0f Get instant candidate matches without searching<br>\u26a1\ufe0f Identify top applicants from our network of 350,000+ with no manual screening<br>\u26a1\ufe0f Hire 4x faster with vetted candidates (qualified and interview-ready)<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/arc.dev\"><strong><em><strong><em><\/em><\/strong><\/em><\/strong><\/a><strong><em><strong><em><a href=\"https:\/\/arc.dev\">Try HireAI and hire top developers now \u2192<\/a><\/em><\/strong><\/em><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Whether they&#8217;re non-technical or tech-savvy, here are the questions developers should ask freelance clients for a successful relationship.<\/p>\n","protected":false},"author":4,"featured_media":1574,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,14],"tags":[],"class_list":["post-1568","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-finding-opportunities","category-freelance"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>7 Questions Developers Should Ask Clients Before Accepting Freelance Projects<\/title>\n<meta name=\"description\" content=\"Whether they&#039;re non-technical or tech-savvy, here are the questions developers should ask freelance clients for a successful relationship.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"7 Questions Developers Should Ask Clients Before Accepting Freelance Projects\" \/>\n<meta property=\"og:description\" content=\"Whether they&#039;re non-technical or tech-savvy, here are the questions developers should ask freelance clients for a successful relationship.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/\" \/>\n<meta property=\"og:site_name\" content=\"Arc Talent Career Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/arcdotdev\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/arcdotdev\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-07T06:26:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-09T02:35:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/10\/questions-to-ask-freelance-clients.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1128\" \/>\n\t<meta property=\"og:image:height\" content=\"635\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Arc Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@arcdotdev\" \/>\n<meta name=\"twitter:site\" content=\"@arcdotdev\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arc Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/questions-to-ask-clients-freelance-projects\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/questions-to-ask-clients-freelance-projects\\\/\"},\"author\":{\"name\":\"Arc Team\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#\\\/schema\\\/person\\\/5ab8d561ed1c4df83cf67128a502da7f\"},\"headline\":\"7 Questions Developers Should Ask Clients Before Accepting Freelance Projects\",\"datePublished\":\"2021-10-07T06:26:00+00:00\",\"dateModified\":\"2024-09-09T02:35:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/questions-to-ask-clients-freelance-projects\\\/\"},\"wordCount\":1615,\"publisher\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/questions-to-ask-clients-freelance-projects\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/questions-to-ask-freelance-clients.jpg\",\"articleSection\":[\"Finding Opportunities\",\"Freelance\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/questions-to-ask-clients-freelance-projects\\\/\",\"url\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/questions-to-ask-clients-freelance-projects\\\/\",\"name\":\"7 Questions Developers Should Ask Clients Before Accepting Freelance Projects\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/questions-to-ask-clients-freelance-projects\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/questions-to-ask-clients-freelance-projects\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/questions-to-ask-freelance-clients.jpg\",\"datePublished\":\"2021-10-07T06:26:00+00:00\",\"dateModified\":\"2024-09-09T02:35:16+00:00\",\"description\":\"Whether they're non-technical or tech-savvy, here are the questions developers should ask freelance clients for a successful relationship.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/questions-to-ask-clients-freelance-projects\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/questions-to-ask-clients-freelance-projects\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/questions-to-ask-clients-freelance-projects\\\/#primaryimage\",\"url\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/questions-to-ask-freelance-clients.jpg\",\"contentUrl\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/questions-to-ask-freelance-clients.jpg\",\"width\":1128,\"height\":635,\"caption\":\"questions for freelancing software developers to ask freelance clients\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/questions-to-ask-clients-freelance-projects\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"7 Questions Developers Should Ask Clients Before Accepting Freelance Projects\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#website\",\"url\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/\",\"name\":\"Arc Talent Career Blog\",\"description\":\"Tech insights and career advice for developers worldwide\",\"publisher\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#organization\",\"name\":\"Arc.dev\",\"url\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/arc.dev\\\/developer-blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/Arc-alternate-logo.png\",\"contentUrl\":\"https:\\\/\\\/arc.dev\\\/developer-blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/Arc-alternate-logo.png\",\"width\":512,\"height\":512,\"caption\":\"Arc.dev\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/arcdotdev\",\"https:\\\/\\\/x.com\\\/arcdotdev\",\"https:\\\/\\\/www.instagram.com\\\/arcdotdev\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/arcdotdev\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Arcdotdev\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#\\\/schema\\\/person\\\/5ab8d561ed1c4df83cf67128a502da7f\",\"name\":\"Arc Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg\",\"caption\":\"Arc Team\"},\"description\":\"The Arc team provides articles and expert advice on tech careers and remote work. From helping beginners land their first junior role to supporting remote workers facing challenges at home or guiding mid-level professionals toward leadership, Arc covers it all!\",\"sameAs\":[\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/\",\"https:\\\/\\\/www.facebook.com\\\/arcdotdev\",\"https:\\\/\\\/www.instagram.com\\\/arcdotdev\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/arcdotdev\",\"https:\\\/\\\/x.com\\\/arcdotdev\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Arcdotdev\"],\"url\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/author\\\/arcteam\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"7 Questions Developers Should Ask Clients Before Accepting Freelance Projects","description":"Whether they're non-technical or tech-savvy, here are the questions developers should ask freelance clients for a successful relationship.","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:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/","og_locale":"en_US","og_type":"article","og_title":"7 Questions Developers Should Ask Clients Before Accepting Freelance Projects","og_description":"Whether they're non-technical or tech-savvy, here are the questions developers should ask freelance clients for a successful relationship.","og_url":"https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/","og_site_name":"Arc Talent Career Blog","article_publisher":"https:\/\/www.facebook.com\/arcdotdev","article_author":"https:\/\/www.facebook.com\/arcdotdev","article_published_time":"2021-10-07T06:26:00+00:00","article_modified_time":"2024-09-09T02:35:16+00:00","og_image":[{"width":1128,"height":635,"url":"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/10\/questions-to-ask-freelance-clients.jpg","type":"image\/jpeg"}],"author":"Arc Team","twitter_card":"summary_large_image","twitter_creator":"@arcdotdev","twitter_site":"@arcdotdev","twitter_misc":{"Written by":"Arc Team","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/#article","isPartOf":{"@id":"https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/"},"author":{"name":"Arc Team","@id":"https:\/\/arc.dev\/talent-blog\/#\/schema\/person\/5ab8d561ed1c4df83cf67128a502da7f"},"headline":"7 Questions Developers Should Ask Clients Before Accepting Freelance Projects","datePublished":"2021-10-07T06:26:00+00:00","dateModified":"2024-09-09T02:35:16+00:00","mainEntityOfPage":{"@id":"https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/"},"wordCount":1615,"publisher":{"@id":"https:\/\/arc.dev\/talent-blog\/#organization"},"image":{"@id":"https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/#primaryimage"},"thumbnailUrl":"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/10\/questions-to-ask-freelance-clients.jpg","articleSection":["Finding Opportunities","Freelance"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/","url":"https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/","name":"7 Questions Developers Should Ask Clients Before Accepting Freelance Projects","isPartOf":{"@id":"https:\/\/arc.dev\/talent-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/#primaryimage"},"image":{"@id":"https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/#primaryimage"},"thumbnailUrl":"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/10\/questions-to-ask-freelance-clients.jpg","datePublished":"2021-10-07T06:26:00+00:00","dateModified":"2024-09-09T02:35:16+00:00","description":"Whether they're non-technical or tech-savvy, here are the questions developers should ask freelance clients for a successful relationship.","breadcrumb":{"@id":"https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/#primaryimage","url":"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/10\/questions-to-ask-freelance-clients.jpg","contentUrl":"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/10\/questions-to-ask-freelance-clients.jpg","width":1128,"height":635,"caption":"questions for freelancing software developers to ask freelance clients"},{"@type":"BreadcrumbList","@id":"https:\/\/arc.dev\/talent-blog\/questions-to-ask-clients-freelance-projects\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/arc.dev\/talent-blog\/"},{"@type":"ListItem","position":2,"name":"7 Questions Developers Should Ask Clients Before Accepting Freelance Projects"}]},{"@type":"WebSite","@id":"https:\/\/arc.dev\/talent-blog\/#website","url":"https:\/\/arc.dev\/talent-blog\/","name":"Arc Talent Career Blog","description":"Tech insights and career advice for developers worldwide","publisher":{"@id":"https:\/\/arc.dev\/talent-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/arc.dev\/talent-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/arc.dev\/talent-blog\/#organization","name":"Arc.dev","url":"https:\/\/arc.dev\/talent-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/arc.dev\/talent-blog\/#\/schema\/logo\/image\/","url":"https:\/\/arc.dev\/developer-blog\/wp-content\/uploads\/2021\/11\/Arc-alternate-logo.png","contentUrl":"https:\/\/arc.dev\/developer-blog\/wp-content\/uploads\/2021\/11\/Arc-alternate-logo.png","width":512,"height":512,"caption":"Arc.dev"},"image":{"@id":"https:\/\/arc.dev\/talent-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/arcdotdev","https:\/\/x.com\/arcdotdev","https:\/\/www.instagram.com\/arcdotdev\/","https:\/\/www.linkedin.com\/company\/arcdotdev","https:\/\/www.youtube.com\/c\/Arcdotdev"]},{"@type":"Person","@id":"https:\/\/arc.dev\/talent-blog\/#\/schema\/person\/5ab8d561ed1c4df83cf67128a502da7f","name":"Arc Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg","caption":"Arc Team"},"description":"The Arc team provides articles and expert advice on tech careers and remote work. From helping beginners land their first junior role to supporting remote workers facing challenges at home or guiding mid-level professionals toward leadership, Arc covers it all!","sameAs":["https:\/\/arc.dev\/talent-blog\/","https:\/\/www.facebook.com\/arcdotdev","https:\/\/www.instagram.com\/arcdotdev\/","https:\/\/www.linkedin.com\/company\/arcdotdev","https:\/\/x.com\/arcdotdev","https:\/\/www.youtube.com\/c\/Arcdotdev"],"url":"https:\/\/arc.dev\/talent-blog\/author\/arcteam\/"}]}},"_links":{"self":[{"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/posts\/1568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/comments?post=1568"}],"version-history":[{"count":0,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/posts\/1568\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/media\/1574"}],"wp:attachment":[{"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/media?parent=1568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/categories?post=1568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/tags?post=1568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}