Creative Disputes: The 5 Most Common Reasons Clients Refuse to Pay
Late payments and unpaid invoices are among the biggest stressors for independent creators. This article explores the top reasons clients…
Most freelancers spend more time on contract admin than they need to because they're rebuilding the same things over and over — retyping the same services, copy-pasting the same terms, second-guessing the same prices. It adds up fast, and it creates inconsistency between contracts that can cause problems down the line.
A well-built Happ library solves all of this. Your standard services are saved with the right names, descriptions, and prices. Your Business Terms are stored as a clean template that you've already reviewed and stand behind. When a new project comes in, you pull from the library, customize for the specific client and scope, and send.
It takes about 20-30 minutes to set up properly the first time. After that, most contracts take 5-10 minutes to build. That's the trade-off: a one-time investment in setup for a permanent reduction in admin time on every contract that follows.
For each service you add, you'll fill in:
How to decide what to save:
Start with the services you've charged for in the last 6 months. If you've quoted it more than twice, it belongs in your library. Don't try to save every possible variation — save your core offerings and handle edge cases manually when they come up.
Use AI to help build your list:
If you're not sure how to name or describe your services in a way that reads professionally, use the AI suggestions in Step 3 of a new contract as a starting point. Edit what's generated to match how you actually work, then save those edited versions to My Services. You'll have a polished library built from real market language without writing everything from scratch.
For a guide on how to use the AI service suggestions effectively, see our AI pricing and terms guide.
Unlike services (where one list covers everything), your Business Terms library works best when you have separate templates for meaningfully different types of work. A photographer doing both commercial shoots and editorial work has different risk profiles, usage rights considerations, and revision policies for each — and those differences should be reflected in the contract.
Think about how many templates you need:
What your Terms & Conditions should cover at minimum:
For a full breakdown of what strong Terms & Conditions should include, see our Essential Freelance Agreement guide. If you want AI to generate a first draft of your Business Terms, see our AI pricing and terms guide.
When you start a new contract and reach Step 3 (Services):
When you reach Step 5 (Terms):
That's it. For a standard project that fits your typical work, you can go from opening the wizard to a contract ready to send in under 10 minutes once your library is set up.
Your library will drift out of date if you don't maintain it — and an outdated library is worse than a blank one, because it gives you false confidence that things are correct when they might not be.
Update your services when:
Update your Business Terms when:
A good habit: after every contract that required significant manual edits to your services or Business Terms, ask yourself whether those edits should become the new default. If yes, update the library. If no, leave it as is. That question alone will keep your library accurate over time without requiring a dedicated review session.
Save your core offerings — the services you quote regularly. For most freelancers that's between 5 and 15 items. Don't try to save every possible variation or edge case; those are better handled with manual line items in the contract itself. A focused library of your real, repeatable services is more useful than an exhaustive menu that requires scrolling and second-guessing every time.
Save your most common price. It's much faster to start with a number and adjust up or down for a specific client than to fill in from scratch every time. If a service genuinely has no standard price — because it varies too much — you can save it without a price and fill it in manually each time, but that should be the exception rather than the rule.
Saving prices also forces a useful discipline: you have to decide what your standard rate is, which is a healthier starting point than approaching each contract with no anchor.
Yes, and you should if your work varies significantly by project type or client category. Save separate named templates in Settings → Business Terms for each — for example "Commercial Photography Terms," "Editorial Terms," and "Events Terms." When building a contract, just select the right template for that project. The structure of the wizard makes it easy to apply the right Business Terms to the right contract every time.
You don't have to wait until after the contract is done. Inside the contract wizard, whenever you add a new service or edit an existing one, you'll see two options: Save for this contract only or Save to library. Choosing Save to library adds it to My Services immediately, so it's ready to reuse on your next contract without any extra steps.
You can also add or edit services manually at any time by going to Settings → My Services — useful if you want to clean up descriptions, update prices, or add something outside of an active contract.
They work slightly differently from each other. Services are selected per contract — you choose which ones to add from your library each time, so every contract only includes what's relevant to that specific project.
Business Terms, on the other hand, are automatically added to every new contract from your saved template. You can edit them per contract before sending — any changes apply to that contract only and don't affect your saved template. This means your Terms & Conditions are always there as a starting point, and you only need to make adjustments when a specific project calls for it.
Happ’s Settings area is where your reusable building blocks live. Once you’ve invested 20-30 minutes setting things up properly, every contract you build after that pulls from this library instead of starting from scratch.
The goal is to get your second contract done in half the time of your first, and your tenth done in a fraction of that.