• Skip to main content
  • Skip to primary sidebar

What If Code Doesn’t Match Client Coding Standards?

Reading Time: 2 mins. Posted on June 4, 2018, last updated on May 15, 2020 .

As a freelancer working for a client, if my code doesn’t match their coding standard, do I still get paid, or do they charge some money from me?

What If Code Doesn’t Match Client Coding Standards?

A blog reader asks a very relevant question that may be in the mind of every new freelance developer. The question is what happens when the code doesn’t match the client coding standards.

The reader asks:

As a freelancer working for a client, if my code doesn’t match their coding standard. Do I still get paid, or do they charge some money from me?

Freelancing doesn’t work like a traditional job where you have a technical person as your team leader or project manager who monitors your quality of code.

Still, there can be two scenarios

Case 1: Client isn’t Technical

The clients are often nontechnical. So they don’t even see the underlying code. However, they are more interested in the final outcome of the project and the functional aspect as per their need.

So if the workflow is as expected, and if you managed to deliver the work well within the stipulated time, you should be fine getting paid. This is one of the reason for college students to be a freelance programmer as clients are interested in the functionality and not the backend of the code.

Clients don’t have the technical expertise to understand the difference between the use of PHP frameworks over plain PHP. As a freelancer, it is you who have to lift the quality of your code. Even if you were paid for a code that you thought isn’t good enough and doesn’t match your or client’s coding standard, it is never too late to let the client have an update. This can help build an everlasting business relationship with your existing clients.

Also read:
How to Get Repeat Business from Existing Clients?
How to Get Repeat Business from Existing Clients?
How to get more repeat business from clients than one can handle? Here are my 5 ways I help my clients to send repeat business over to me.

Case 2: Client is Technical

Every client isn’t the same. There can be an exception where you aren’t directly working for a client. However, you are working for a client’s client and the person who is responsible for your payment is technical.

In such a scenario, the quality of your code comes into the picture. So you may need to match the client’s coding standards.

Again it is rare scenario at least in India because technical people don’t prefer outsourcing model and are more interested in hiring over outsourcing.

You are Here: Home / Freelancing / What If Code Doesn’t Match Client Coding Standards?

About Shabbir Bhimani

Blogging Since 2009. If I can leave my high paying C# job in an MNC in the midst of global financial crisis of 2008, anybody can do it. @BizTips I guide programmers and developers to Start and Grow an Online Business. Read more about me here.

May I help You With ...

Upwork Proposal
Finding Clients
Start a Store
Start a Blog
 

Or Help Yourself ..

Primary Sidebar

About Shabbir Bhimani

Blogging Since 2009. If I can leave my high paying C# job in an MNC in the midst of global financial crisis of 2008, anybody can do it. @BizTips I guide programmers and developers to Start and Grow an Online Business.

Get in touch with me on LinkedIn or read more about me here.

Let me Guide You to Start and Grow your Online Business

Download my
FREE eBook NOW
to win more clients.
And it is not an annoying pop-up either

Additional menu

  • Twitter
  • Linkedin

BizTips

Shabbir Bhimani: Start and Grow an Online Business

  • Freelancers Start Here
  • Start An eCommerce Store
  • Start A Blog
  • About
  • Archive
  • Disclaimer
  • Contact
  • Glossary

2009 - 2023 All my content & images are licensed as Creative Commons.

WebTurtles LLP. LLPIN: AAL-5288. Hosted with Linode.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT