How to Build Your Reusable Services and Terms Library in Happ

The fastest contract is one you've mostly built already. Here's how to set up your services and terms library in Happ so every new contract takes minutes, not hours.
Duration: 20 minutes
Updated: 19/03/2026

Tools

  • Happ account (app.happ.network)
  • Settings → My Services
  • Settings → Business Terms

Ingredients

  • A list of the services you offer most frequently
  • Your standard pricing for each (or a range)
  • Your core contract terms and policies
  • Any previous contracts, proposals, or Terms & Conditions documents you already use

Step 1: Understand why your library is worth building

Every time you create a contract from scratch you're doing the same thinking twice. Your library is how you stop doing that.

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.

Step 2: Build your My Services library

Go to Settings → My Services. This is where you save every service you offer regularly so it's ready to add to any contract in one tap.

For each service you add, you'll fill in:

  • Service name — clear and specific. "Brand Photography — Full Day" is more useful than "Photography" when you're scanning a contract later.
  • Description — what's included. Be explicit: how many hours, how many deliverables, what file formats, how many revision rounds, what's excluded. The description that goes into your saved service is the one that ends up in the client's contract, so write it as if the client is reading it — because they will be.
  • Price — your standard rate for this service. If your pricing varies by client or scope, save your most common rate and adjust per contract when needed.

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.

Step 3: Build your Business Terms library

Go to Settings → Business Terms. This is where you store your Terms & Conditions as named templates you can pull into any contract.

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:

  • If all your projects are essentially the same type of work, one strong template is enough.
  • If you work across two or three distinct categories (e.g., photography + consulting, or events + editorial), build one template per category.
  • If you have a mix of commercial and personal/passion projects, consider separate templates for each since the stakes and terms are different.

What your Terms & Conditions should cover at minimum:

  • Revision rounds included and what happens after (additional cost per round or per hour)
  • Payment terms — due dates, late fees, what happens if payment isn't received
  • Cancellation and kill fee policy
  • Intellectual property — who owns the final work and when, portfolio usage rights
  • What the client must provide and by when (brief, assets, approvals)
  • How scope changes are handled

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.

Step 4: Use your library in the contract wizard

Once your library is built, using it is the easy part. Here's what the workflow looks like in practice.

When you start a new contract and reach Step 3 (Services):

  • Tap "Add from saved services" and your library appears.
  • Select the services that apply to this project — they populate into the contract instantly with your saved name, description, and price.
  • Edit anything that needs to change for this specific client or scope (adjust the price, add a rush fee, update the delivery timeline).
  • Add manual line items for anything custom that isn't in your library.

When you reach Step 5 (Terms):

  • Your saved Business Terms are automatically added to every new contract.
  • Review them and make any project-specific edits before sending — changes here apply to this contract only and don't affect your saved template.

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.

Step 5: Keep your library current

Your library is only as useful as it is accurate. Build in a habit of updating it whenever something in your business changes.

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:

  • You raise your rates — update the saved price so future contracts automatically reflect the new number.
  • You add a new offering — save it to the library after the first time you use it manually in a contract.
  • You stop offering something — remove it so it doesn't show up as an option and create confusion.
  • You change what a service includes — update the description to match your current policy.

Update your Business Terms when:

  • You change your payment or late fee policy.
  • You change your revision or cancellation policy.
  • Something happens in a project that reveals a gap in your current Terms & Conditions.
  • You start working with a new category of client where existing terms don't fully apply.

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.

Frequently Asked Questions

How many services should I save in my library?

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.

Should I save a price for every service, or leave it blank and fill in per contract?

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.

Can I have different Terms & Conditions for different types of clients?

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.

What if I add a custom service in the contract wizard and want to save it for later?

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.

Do services and Business Terms work the same way in every 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.

How Happ supports your library

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.

  • Save any service line item — name, description, price — and add it to any future contract in one tap.
  • Store multiple Business Terms templates for different project types, so your photography terms and your consulting terms don’t have to be the same document.
  • Update your library anytime — when your rates change, when you add a new service, or when your terms evolve with your business.
  • Use AI suggestions as your starting point and save what you edit as your permanent template.

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.