Skip to content
SpodusHelp Center
Contact supportOpen Spodus
Welcome
Get started
    • Set up your workspace
    • Find your way around
    • Search & Command K
    • Your profile
    • Language & time zone
    • Notifications
    • Quick capture & notepad
    • Customize Home
    • Import a spreadsheet
    • Import from your email
    • Merge duplicates
    • Export to CSV
    • Spodus for sales teams
    • Spodus for project leads
    • Spodus for finance
    • Spodus for support
Product
    • Contacts and companies
    • The record page
    • Edit fields inline
    • Notes on a record
    • Comments and @mentions
    • Files on a record
    • Linked records
    • Log calls and meetings
    • Owners and deleting
    • Capture and convert leads
    • Your deal pipeline
    • Win or lose a deal
    • Emails on a record
    • Call from Spodus
    • Filter, sort and group
    • Save a view
    • Table view
    • Board view
    • Calendar and timeline
    • Columns and fields
    • Edit statuses
    • Bulk edit
    • Spaces and boards
    • Gallery and org chart
    • Share a view link
    • Manage tasks
    • Subitems and checklists
    • Time-block your week
    • Home and Ask Spodus
    • Ask about a record
    • Ask from any page
    • Summarize and draft replies
    • Let Spodus do the chasing
    • Ask about a file
    • Slash prompts
    • Your chats
    • Dictate a question
    • Models and credits
    • Announcements
    • Create events
    • Calendar views
    • Add a video call
    • Find time to meet
    • Edit repeating events
    • Connect your calendar
    • Calendar settings
    • Team chat channels
    • Direct messages and threads
    • Message to task
    • Saved and pinned
    • Connect your email
    • Send an email
    • Shared inbox
    • Block senders
    • Run a client project
    • Milestones
    • Project profit
    • Close out a project
    • Plan team capacity
    • Notes
    • Write a doc
    • Write with Ask Spodus
    • Share a doc
    • Ask your docs
    • Organize your docs
    • Doc templates and export
    • Doc settings
    • Set up Revenue
    • Tax rates and services
    • Invoice design
    • Currencies
    • Revenue overview
    • Send a quote
    • What clients see
    • Quote payment terms
    • Quote to invoice
    • Send an invoice
    • Bill unbilled work
    • Record a payment
    • Chase overdue invoices
    • Credit notes
    • Client statements
    • Track expenses
    • Contracts and retainers
    • Send for signature
    • Change quotes
    • Export to accounting
    • Turn on the client portal
    • Invite a client
    • What your client sees
    • Milestone approvals
    • Contracts in the portal
    • Set up support
    • Routing rules
    • Set up SLAs
    • Answer tickets
    • Create a ticket
    • Ticket details
    • Macros
    • Help articles
    • Your help portal
    • Website widget
    • Support overview
    • Track time
    • Weekly timesheet
    • Timesheet approvals
    • Team hours and insights
    • Timesheet settings
    • Add a person
    • Teams
    • Org chart
    • Onboarding checklists
    • Employee documents
    • Request time off
    • Leave policy
    • Performance reviews
    • Workload
    • Build a dashboard
    • Sales reports
    • Revenue reports
    • Support reports
    • Time reports
    • Set a goal
    • Track goals
    • Approvals
    • Your first automation
    • Triggers
    • Actions and conditions
    • Automate from a view
    • Run history
    • Canvas view
    • Automation settings
    • Webhooks
    • Build a form
    • Form logic
    • Design and settings
    • Publish and embed
    • Form responses
    • Create a sequence
    • Sending settings
    • Enroll contacts
    • Manage recipients
    • Sequence stats
    • The outbox
    • Unsubscribes
    • Share a mailbox
Account and admin
    • Invite your team
    • Roles & permissions
    • Security settings
    • Turn modules on and off
    • Custom fields
    • Custom boards
    • View packs
    • Trash
    • Join a team workspace
    • Two-factor sign-in
    • Sign in with Google
    • Reset your password
    • More than one workspace
    • Sample data
    • Leave a workspace
    • Workspace branding
    • Team access
    • Hand over a member's work
    • Apps
    • API keys and webhooks
    • Audit log
    • Share a board with people
    • Export and delete your data
    • Plans and billing
    • Go-live checklist
Resources
  • Blog
  • Security
  • Status
  • Contact support

Revenue·Updated Oct 16, 2026

Contracts and retainers

Set up a retainer contract with a monthly or quarterly fee, included hours and an overage rate, and choose how its invoices are drafted and sent.

A contract records what a client agreed to pay you over time: a fee each period, the hours that fee includes, and the rate for hours over that. Spodus bills from it, so you don't retype the fee every month.

Before you start

  • Contracts belong to the Contracts & retainers module. An admin turns it on in Settings > Data model. See Turn modules on and off.

Create a contract

  1. Go to Revenue > Contracts and click New contract.
  2. Fill in the Name and the client's Company.
  3. Set the Starts and Ends dates. With no end date, it runs until cancelled.
  4. Set the Billing period: Monthly, Quarterly or Whole term.
  5. Set the Fee per period, the Included hours per period and the Overage rate for each extra hour.
  6. Set the Status to Active when the contract is in force.

Accepting a quote with monthly, quarterly or yearly lines makes an active contract on its own. If an accepted quote with recurring lines has no contract yet, click Create contract on it. Choose how often it Bills, the fee, the included hours and the overage rate, then click Create contract.

Things to know

  • A contract's statuses are Draft, Awaiting signature, Active, Expired and Cancelled. Only Active contracts are billed.
  • Type can be Hours, Deliverables or Fixed. Rollover decides what happens to unused hours: None, Capped or Full.
  • Billable hours logged on the contract's project count against the included hours. Hours over the allowance are billed at the overage rate after the period ends.
  • With no fee, the contract is time and materials: every billable hour is invoiced at its rate.

How a contract is billed

  • With a billing day: once an admin picks one in Revenue settings, every Active contract's fee goes on the client's draft invoice that day, with last period's overage. Drafts wait for review. A company with Auto-send invoices ticked gets its draft emailed.
  • Without a billing day: tick Auto-invoice on the contract to have a draft fee invoice made each period. Tick Auto-send to email it on its own.
  • By hand: on the contract's page, under Billing, click Invoice the fee.

Auto-invoice contracts depend on your plan: none on Free, up to 25 on Starter and up to 250 on Growth.

Track the contract

The contract's page shows its terms under Billing, and This period with the fee, overage billed, cost and margin. Its tabs include Periods, Invoices and Change quotes.

Related

  • Send for signature
  • Change quotes
  • Bill unbilled work
  • Set up Revenue
PreviousTrack expensesNextSend for signature
© 2026 SpodusPrivacyTermsStatusspodus.com

On this page

  • Before you start
  • Create a contract
  • Things to know
  • How a contract is billed
  • Track the contract
  • Related