DEV Community

Max Houston Oppenheimer
Max Houston Oppenheimer

Posted on

2 2

Freelance Software Consulting Contract [TEMPLATE]

The first major hurdle to signing my first customer was drafting a consulting agreement that fit my needs. The few free templates available online either felt too restrictive for the developer or didn't seem robust enough to offer real assurance for either party.

Below is a template version of the agreement I use with freelance customers. It is a 30 day agreement that automatically renews.
Custom Software Consulting Agreement [template]

Some features of this contract include:

  • terms of payment
    • invoicing on the 1st and 15th
    • expected payment within 15 days of invoice
    • expectations about invoice disputes
    • late fees
  • expectations about acceptance testing
  • limited liability for developer
  • terms of termination
  • use of software for reference in personal sales and marketing
  • protections for customer
    • ownership of software
    • intellectual property
    • confidentiality

Please download and modify to meet your needs and feel free to suggest edits or comment in the google doc :)

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay