Creating & Managing Contracts

Design custom contracts, set billing schedules, define payment terms, and generate legally-compliant childcare agreements.

Written byDaniel Broadhurst (Founder)|Published: 18 June 2026|
Ofsted Aligned

Contracts: The Foundation of Every Invoice

One correct contract means months of correct invoices — automatically. The billing mode, hourly rate, funded hours type, schedule, holiday rules, and recurring extras on a contract flow directly into every invoice KinderStart builds. Fix the contract once, and every future invoice is right.

Video Walkthrough

What a Contract Controls

Every time you generate an invoice for a child, KinderStart reads that child's active contract to answer these questions:

  1. How should I calculate the charge? (billing mode)
  2. What is the hourly rate? (and any late rate)
  3. What days and times does this child attend? (schedule)
  4. Does this child have DfE funded hours? (funding type)
  5. Where does the funded window start and end? (funded hours times)
  6. What happens if the child or I take a holiday? (holiday billing settings)
  7. Are there regular extras to add? (recurring extras from the consumables library)
  8. Are there special terms for this child in this period? (term overrides)

If any of these are wrong on the contract, the invoice will be wrong. Fix the contract and regenerate the invoice — that is all it takes.


Billing Modes

The billing mode is the most important decision when setting up a contract. It controls the entire invoice calculation method.

CONTRACT — Fixed Monthly Charge

KinderStart bases the invoice on what was contracted, not what happened in the diary. It counts the attendance days for the billing month using the contracted schedule, multiplies by your agreed hours per day, and applies your hourly rate.

Example:
Schedule: Mon–Fri, 8:00–18:00 (10 hrs/day)
Working days in May: 21
Contracted hours: 21 × 10 = 210 hrs
Rate: £7.00/hr
Invoice total: £1,470.00

Use CONTRACT mode when:

  • You charge a fixed monthly retainer regardless of attendance
  • The parent pays even when the child is absent (as per your contract terms)
  • You want predictable income that doesn't change month to month
  • The arrangement is full-time and permanent

Holiday behaviour in CONTRACT mode: Your Holiday Billing Settings (from the contract and Business Settings) determine what happens on holiday days. If a child is away for a week and your policy is "half rate for child holidays", those days are charged at 50% rather than 0%.

ACTUALS — Billed from the Diary

KinderStart calculates the invoice from actual diary attendance records. It reads every diary entry for the billing month and processes the real start and end times from each session.

Use ACTUALS mode when:

  • The child attends on variable days or hours
  • You only want to charge for time worked
  • You need a precise, legally-defensible record of every charge
  • The child uses DfE funded hours (ACTUALS gives the most accurate funded allocation)

This is the most commonly used mode for registered childminders. It creates a direct audit trail between diary records and invoices — which Ofsted inspectors and the LA can both verify.

TERMLY — Equalised Funding Across Term

Designed for funded-hours children. The LA pays you per term for the funded entitlement; the parent pays a consistent monthly amount for any private top-up. TERMLY mode divides the term's private cost by the number of invoice months in that term, producing an equal monthly charge.

Example (Extended 30 hours, spring term):
Funded hours: 15 hrs/week × 12 weeks = 180 hrs (paid by LA)
Private top-up: 5 hrs/week × 12 weeks × £7.00 = £420
Monthly equivalent: £420 ÷ 3 months = £140/month

Use TERMLY mode when:

  • You want to smooth out funded-hours billing across a term
  • The child is on stretched provision (e.g., 22 hours/week over 51 weeks instead of 30 hours over 38 weeks)
  • You want parents to see one simple figure each month

ANNUAL — Fixed Yearly Rate

A fixed annual private fee is agreed at the start of the year and divided by 12. The parent pays the same amount every month regardless of term-time or holidays.

Use ANNUAL mode when:

  • You have a retainer-style arrangement for the full 52-week year
  • The funding allocation is managed separately between you and the LA
  • Simplicity of billing matters more than month-by-month accuracy

Core Contract Fields

Child and Parent

The contract links to a specific child profile. KinderStart pulls parent details from that profile, so keep parent contact information up to date in the child profile. This ensures invoices always reach the right person.

Start and End Date

The period for which the contract terms apply. KinderStart uses these dates to apply the correct contract when generating invoices. If a child switches from part-time to full-time in September, set up a new contract starting 1 September rather than editing the old one. The invoice calculator uses whichever contract was active during each billing period.

Hourly Rate

Your private childcare rate in pounds per hour. KinderStart applies this rate to all billable hours — hours outside the funded window, or all hours if the child has no funding.

Your rate vs. the LA rate

Your hourly rate and your LA rate are two different things. Your hourly rate is what parents pay for private hours. Your LA rate (set in Business Settings) is what the Local Authority pays per funded hour. The two are often different — for example, you might charge parents £7.50/hr but receive £5.20/hr from the LA for funded hours.

Reviewing Your Rates Annually

Review rates every April — your LA rate card updates annually, and outdated rates under-bill you by hundreds. Open each active contract, check the hourly rate against your current LA letter, and create a new contract or term override if the rate has changed.

Late Rate

An additional per-hour charge applied when a child is collected after the contracted schedule end time. Set this to £0 if you don't charge late collection fees. When set, ACTUALS mode calculates late minutes from the diary and adds a "Late Collection Fee" line to the invoice.

Hours Per Week / Daily Schedule

For ACTUALS mode, this is the reference schedule for determining what a "normal" day looks like — particularly for late fee calculation and for absence claim hours.

For CONTRACT mode, the daily schedule is the basis for the entire invoice calculation. It must accurately reflect the contracted hours.

Daily Schedule lets you set different hours for different days — for example, Monday 8:00–18:00, Tuesday 8:00–13:00, Wednesday off.

Attendance Days

Which days of the week the child is contracted to attend. This drives the CONTRACT mode calculation and informs the ACTUALS mode schedule reference.

Consumables Charge

A fixed daily charge (in pounds) added for every day the child physically attends in ACTUALS mode. Use this for standard consumables included in your care — meals, nappies, craft materials.

Set this to £0 if consumables are included in your hourly rate or not charged separately.


Funding Type and Funded Hours

Set funding correctly or KinderStart cannot protect you from over-charging parents — a legal risk, not a billing one.

Setting the Funding Type

In the contract editor, select the child's Funding Type:

TypeWho it's forAnnual Hours
NoneFully private — no LA funding
Universal 15All 3 and 4-year-olds570 hrs/year
Disadvantaged 152-year-olds meeting eligibility criteria570 hrs/year
Working Parent 15Working parent supplement, 15 hours570 hrs/year
Extended 303 and 4-year-olds, both parents working1,140 hrs/year
Working Parent 30Full 30-hour working parent entitlement1,140 hrs/year

Once a funding type is set, the invoice calculator knows:

  • How many hours per week are funded (15 or 30)
  • What the annual entitlement cap is (570 or 1,140 hours)
  • How to track usage across all three terms of the academic year in the Funding Tracker

Funded Hours Window (Per-Contract Override)

If the child's funded session times differ from your business default, set a contract-specific funded window:

  • Funded Hours Start and Funded Hours End: Enter times (HH:MM) to override the Business Settings default for this specific child
  • Leave blank to use the Business Settings default

Example: Your business default is 09:00–15:00, but one child's funded hours run 08:00–13:00 per their LA letter. Set that child's contract to 08:00–13:00 — it applies only to that child.

Funding Eligibility Date

Some LAs only start funding from a specific date (e.g., the term after the child turns 3). Enter the Funding Eligibility Date on the contract. The invoice calculator will not apply funded hours to any sessions before this date, even if the funding type is set.

💡DfE Zero-Cost Mandate

Funded hours must appear as £0.00 on parent invoices. This is a legal requirement. KinderStart generates the funded hours line at £0.00 and labels it "Funded Hours (X.XX hrs)". Never charge parents for the funded portion of their entitlement — not directly, and not disguised as a supplement.


Holiday Billing Settings (Per-Contract)

Each contract specifies holiday billing terms that override your Business Settings defaults for that specific family. Use this when individual families have negotiated different terms.

Childminder Holiday Charge

What percentage of the normal rate you charge when you are closed:

SettingInvoice result
None (0%)No charge on your closure days
Half (50%)50% of contracted rate on closure days
Full (100%)Full rate charged even when you're closed

Child Holiday Charge

What percentage of the normal rate you charge when the child is absent on holiday:

SettingInvoice result
None (0%)Free for parent on their holiday days
Half (50%)Half rate on child's holiday days
Full (100%)Full rate regardless of child absence

Holiday Allowance

If your policy includes a set number of free holiday days for the family, enter:

  • Max Unpaid Holiday Days: Days the parent can take for free (applied first each year)
  • Max Paid Holiday Days: Additional days charged at full rate beyond the free allowance

KinderStart tracks these across the year. It applies the free days first, then the paid days, then falls back to the Child Holiday Charge rate for any days beyond the allowance.

💡Holiday allowances in ACTUALS mode

Mark holidays correctly in the diary — KinderStart handles the rest. When the invoice calculator encounters a diary entry marked as a child holiday, it checks how many free days have been used and applies the correct multiplier. No manual adjustment needed.


Recurring Extras and the Consumables Library

Recurring extras define charges that appear on every invoice — without adding them as manual line items each month.

The Consumables Library

Build your library of standard charges before linking recurring extras to a contract. Go to Business Settings → Invoicing & Billing → Consumables Library:

  1. Tap + Add Item
  2. Enter: Name (e.g., "Hot Lunch"), Price (e.g., £3.50), and an optional description
  3. Save

The library is your master list of reusable charge definitions. Create a charge once and link it to any number of children's contracts.

Typical consumables library items:

ItemPriceFrequency when linked
Hot lunch£3.50Daily (attendance days only)
Breakfast provision£2.00Daily (attendance days only)
Afternoon snack£1.50Daily (attendance days only)
Weekly activity pack£8.00Weekly
Monthly craft materials£5.00Monthly
Annual registration fee£25.00Monthly (÷12)

Linking Recurring Extras to a Contract

In the contract editor, scroll to the Recurring Extras section. Tap + Add Extra:

  1. Select from library: Choose an item from your consumables library
  2. Frequency: Choose how often this charge applies
    • Daily: Added for every attended day (ideal for meals, snacks)
    • Weekly: Added once per billing-period week (activity packs, weekly supplies)
    • Monthly: Added once per invoice (resource fees, club memberships)
  3. Attendance days only: Toggle on if the charge should only apply on days the child is present

Once linked, these extras appear on every generated invoice for this child, correctly pro-rated for the billing period.

Example — a contract with three recurring extras:

Child: Oliver Smith — May 2026 invoice

Funded Hours (15.00 hrs)          £0.00
Billable Hours (25.00 hrs)      £187.50
Hot Lunch (21 days)              £73.50    ← daily extra, auto-added
Weekly Activity Pack (4 weeks)   £32.00    ← weekly extra, auto-added
Monthly Resource Fee              £15.00    ← monthly extra, auto-added
─────────────────────────────────────────
Total Due:                       £308.00

What "Attendance Days Only" Means

For a daily recurring extra like "Hot Lunch", charge only for days the child was present. Toggle on Attendance Days Only and the calculator counts the actual diary sessions.

For a monthly extra like "Monthly Resource Fee", this toggle does not apply — it is charged once per invoice regardless of attendance.

Important: Absence-claim days (where LA funding is claimed for an authorised absence) do not count as attendance days for consumables and recurring extras. The child did not attend, so no meals or extras are charged.


Term Overrides: Temporary Rate Changes

Sometimes a child's terms change temporarily — an agreed rate reduction during a difficult period, or a rate increase after a review — but you want to keep the existing contract rather than creating a new one.

Term Overrides let you define a date range with different terms:

  • Different hourly rate
  • Different schedule
  • Different funded hours window

The invoice calculator uses the correct terms for each date: standard contract terms outside the override window, override terms within it. If a rate change happens mid-month, the invoice contains two separate line items — one at each rate — for the correct number of days.


Contract Statuses

StatusWhat it meansWhat to do next
DRAFTCreated but not yet sent to parentReview the contract, then tap Send for Signature
SENTSent to parent for reviewWait for the parent to sign via the parent portal, then tap Approve once they have signed
SIGNEDParent has digitally signedTap Approve to activate the contract
ACTIVECurrently in force — used for invoice generationNo action needed; KinderStart uses this contract automatically
EXPIREDEnd date has passedCreate a new contract if the arrangement continues
CANCELLEDManually cancelled before end dateCreate a new contract if a replacement is needed

The status flow is: DRAFT → SENT → SIGNED → ACTIVE. After the parent signs, you tap the Approve button to move the contract into ACTIVE status and enable invoice generation.

For invoice generation, only ACTIVE or SIGNED contracts are used. If a child has no active contract, the invoice generator will prompt you to create one before proceeding.


How Invoice Generation Uses the Contract

When you tap Generate from Attendance on an invoice, here is exactly what happens:

  1. Contract lookup: KinderStart finds the contract active during the billing month
  2. Mode selection: The billing mode determines the calculation pathway (CONTRACT / ACTUALS / TERMLY / ANNUAL)
  3. Diary data: For ACTUALS mode, KinderStart fetches every diary entry for the billing month
  4. Effective terms per date: For each diary date, KinderStart resolves the contract terms active on that exact date — including any override windows — so mid-month rate changes are handled correctly
  5. Funded allocation: For each session, KinderStart allocates hours inside the funded window as funded (up to the weekly cap) and remaining hours as billable
  6. Holiday multipliers: The diary entry's holiday classification (childminder holiday / child holiday / bank holiday / none) determines the rate multiplier
  7. Absence claims: If your LA absence claim setting is enabled and the diary entry is an authorised absence, KinderStart claims funded hours from the scheduled session with no parent charge
  8. Recurring extras: Added per their frequency setting, pro-rated for the month
  9. Consumables: Added for each attended day
  10. Line items built: All charges grouped with clear descriptions
  11. Review screen: Presented for your approval before sending

Every step is logged in the invoice's day-by-day breakdown, accessible by opening any generated invoice. This breakdown is your audit trail for Ofsted and LA queries.


Setting Up a New Contract: Step-by-Step

The contract wizard walks you through five screens in order. Complete each one and tap Continue to move to the next.

Step 1: Schedule

  • Choose a Schedule Type first — Fixed, Alternating, Term-time, or Wrap-around. Each type works differently, so pick the one that matches how this child attends. See Contract Schedule Types for a full explanation of each option.
  • Select which days the child attends
  • Enter the hours for each attending day
  • This forms the reference schedule used by the invoice calculator

Step 2: Funding (if applicable)

  • Select the child's funding type (or None if fully private)
  • Set the funded hours window (or leave blank to use your Business Settings default)
  • Set a funding eligibility date if the child won't start receiving funding immediately

Step 3: Rates & Fees

  • Hourly rate (the private rate parents pay)
  • Late rate (set to £0 if you don't charge late collection fees)
  • Choose your billing mode: CONTRACT, ACTUALS, TERMLY, or ANNUAL. When in doubt, start with ACTUALS — it's the most transparent and easiest to verify.

Step 4: Consents & Permissions

  • Review and confirm consent settings for this child, including routine outings consent
  • This step is mandatory — KinderStart requires consents to be recorded before a contract can be generated

Step 5: Generate Contract

  • Tap Generate Contract to create the PDF
  • Review the contract document
  • Send to the parent for digital signature via the parent portal

Ofsted Inspection: What Inspectors Check

Inspectors routinely ask to see contracts during visits. They look for:

  • ✅ Written agreement signed by both parties
  • ✅ Fees and payment terms clearly stated
  • ✅ Notice period specified (typically 4 weeks)
  • ✅ Holiday policy — both childminder and parent holidays covered
  • Funded hours arrangements documented if applicable
  • ✅ Behaviour management approach referenced
  • ✅ GDPR / data protection clause included
  • Safeguarding responsibilities documented

KinderStart generates all of this automatically. The generated PDF is EYFS-compliant and includes all mandatory sections in a format inspectors recognise.

Quick demo for inspection: Open any child's profile → swipe left through the profile tabs until you reach Contracts (it is not on the first tab — the profile opens on Identity, so keep swiping left) → tap a signed contract → show the PDF. Demonstrate this in under 30 seconds.


Common Questions

Can I have more than one contract per child?

Yes. Children often have successive contracts as their arrangement changes (going from part-time to full-time, changing their schedule seasonally). Keep old contracts as records; only the contract active during a billing period is used for invoice generation.

What if I change the hourly rate mid-contract?

Use a Term Override to specify the new rate and the date it takes effect, rather than editing the main contract rate. This preserves the record of what was agreed at sign-up and generates correctly-split invoices if the rate change happens mid-month.

The LA rate cards are different for different children — where do I set that?

Set LA rate cards globally in Business Settings → Invoicing & Billing → LA Rate Cards by age group (3–4 years, 2-year-olds, under 2s). One set of rate cards covers all children of the same age, because the LA pays a fixed rate per age band.

Can a parent see their contract in the app?

Yes. Once you send a contract for signing, it appears in the parent's KinderStart app under Documents → Contracts. They read the full PDF and sign digitally. Both parties receive a copy of the signed document.

My child's funded hours don't start until the term after their birthday — what do I do?

Set the Funding Eligibility Date on the contract. The invoice calculator won't apply funded hours before that date, even if the funding type is set. Sessions before the eligibility date are billed at the private hourly rate.


Next Steps

🚀
Track Your Progress
Don't get lost in the paperwork. Use our free interactive checklist to tick off each step as you complete it.

Ready to try KinderStart?

Start your free trial and put these guides into action.

Download App

No credit card required • 7-day free trial

KinderStart strives for accuracy. Competitor features and pricing comparisons are based on publicly available information as of May 2026. Details are subject to change by respective providers.

We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies. Learn more