Skip to content

Instantly share code, notes, and snippets.

@pjrvs
Last active November 5, 2024 21:48
Show Gist options
  • Save pjrvs/3d484da8865c42ed29be to your computer and use it in GitHub Desktop.
Save pjrvs/3d484da8865c42ed29be to your computer and use it in GitHub Desktop.

Web Design Contract (open-source)

Between [your name] and [their name]

Summary:

You ([their name]), located at [customer address] are hiring me ([your name]) located at [company address] to [design and develop a web site] for the estimated total price of [total] as outlined in our previous correspondence.

What do both parties agree to do?

[their name]: You have the authority to enter into this contract on behalf of yourself, your company or your organization. You’ll give me everything I need to complete the project as and when and in the format I need it. You’ll review my work, provide feedback and approval in a timely manner too. Deadlines work two ways, so you’ll also be bound by dates we set together. You also agree to stick to the payment schedule set out at the end of this contract.

[your name]: I have the experience and ability to do everything I’ve agreed with you and I’ll do it all in a professional and timely manner. I’ll endeavour to meet every deadline that’s set and on top of that I'll maintain the confidentiality of everything you give us.

Deliverables

Branding: [X] concepts for the logo will be delivered. Logo design includes picking a typeface, colour scheme and optionally a small/light illustration.

Design: [X] concept and [X] templates will be designed and emailed to you. These mockups will represent: [template names].

Revisions: All mockups will be reviewed by you and go through a maximum of [X] major rounds of changes. Changes past 3 rounds will be billed at $[X]/hr in 15 minute increments.

Programming: Templates will be programmed into a custom theme for [CMS name]. The theme will be retina-friendly, responsive and basically be awesome.

Delivery: The website will be setup on a private URL while you populate the website with your content. I’ll mention this again: you are responsible for adding the content to the website (but can ask if there are questions). I will turn it “public” at the agreed-upon time, also known as the “heck yes, launch day!”.

Textual content

I'm not responsible for writing or inputting any text copy. The site is built in [CMS name] so it’s easy for you to add the content yourself. I don’t provide training on [CMS name] but if you have a quick question, I’ll do our best to answer it for you.

Photographs

You should supply graphic files in an editable, vector digital format. You should supply photographs in a high resolution digital format. If you choose to buy stock photographs, I can suggest stock libraries.

HTML, CSS and JavaScript

I deliver web page types developed from HTML5 markup, CSS2.1 + 3 stylesheets. Javascript is used where appropriate.

Browser testing

Browser testing no longer means attempting to make a website look the same in browsers of different capabilities or on devices with different size screens. It does mean ensuring that a person’s experience of a design should be appropriate to the capabilities of a browser or device.

I test our work in current versions of major desktop browsers including those made by Apple (Safari), Google (Chrome), Microsoft (Internet Explorer), and Mozilla Firefox. I’ll also test to ensure Microsoft Internet Explorer 9 for Windows users get an appropriate, possibly different, experience.

Mobile browser testing

Testing popular small-screen devices is essential in ensuring that a person’s experience of a design is appropriate to the capabilities of the device they’re using. I test our work in: iOS (Safari, Google Chrome) and Android 4.x (Google Chrome and Firefox).

Technical support

I'm not a website hosting company so I don’t offer support for website hosting, email or other services relating to hosting. You may already have professional hosting and you might even manage that hosting in-house; if you do, great. If you don’t, I can set up an account for you at one of our preferred hosting providers.

Legal stuff

I can’t guarantee that our work will be error-free and so I can’t be liable to you or any third-party for damages, including lost profits, lost savings or other incidental, consequential or special damages, even if you’ve advised me of them. Finally, if any provision of this contract shall be unlawful, void, or for any reason unenforceable, then that provision shall be deemed severable from this contract and shall not affect the validity and enforceability of any remaining provisions.

Copyrights

First, you guarantee that all elements of text, images or other artwork you provide are either owned by your good selves, or that you’ve permission to use them.

Then, when your final payment has cleared, copyright will be automatically assigned as follows:

You’ll own the visual elements that I create for this project. I’ll give you source files and finished files and you should keep them somewhere safe as I'm not required to keep a copy. You own all elements of text, images and data you provided, unless someone else owns them.

Payments

[Payment schedule - list milestones when payments are due]

[Example:] Downpayment: $X due on [date] Mockup sign-off: $X due on [date] Programming sign-off: $X due on [date]

The dotted line

Signed by and on behalf of [your name] Signed by and on behalf of [their name] Date [date]

Next steps

Let me know as soon as possible if you’d like to proceed so I can send you the downpayment invoice.

I can’t wait to start your project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment