Clearmargin

Features

Every feature and page in Clearmargin, organized by type. 49 pages across 47 data collections.

49

Pages

47

Collections

39

Workflows

19

Settings

Overview

Dashboard and summary views for quick access to key metrics.

Dashboard

Main dashboard with summary cards (revenue, costs, margin, unbilled time), alerts, and quick actions.

Main Features

Core feature pages for managing clients, projects, invoices, and more.

Account

User account settings: profile, security (2FA, passkeys), API keys, and organization memberships.

Catalog

View and manage all catalog items (charges and expenses) in one place.

Charges

Manage charge catalog items (things you bill for). Create, edit, and view usage. Access recipe/BOM editor for product costing.

Clients

List all clients with name, status, and creation date. Click a client to view details, projects, and profitability.

Files

Expenses

Track expense transactions (costs). Create expenses, assign to projects or mark as shared/overhead.

Invoices

List all invoices with invoice number, client, status, total, and due date.

Billing Waivers

Manage billing waivers for services, time, and costs across projects.

Notifications

In-app notification center. View and manage notifications for document events.

Projects

List all projects across clients. Shows project name, client, status, and dates.

Proposals

List all proposals with status, client, total, and expiration date. Create new proposals from here.

Receipts

List receipts (auto-generated when invoices are marked as paid).

Reports

Reports section overview.

Ledger

Transaction ledger with filtering, search, and export capabilities.

Schedule

Unified schedule page with four view tabs: Calendar (DayFlow), Pipeline (kanban), Timeline (visual), and List (chronological). Shows milestones, events, invoice due dates, and proposal expiry.

Search

Global search across clients, projects, proposals, invoices, and catalog items.

Workspace Setup

Initial workspace setup / AI onboarding flow. Shown once after account creation to configure your workspace. Redirects to dashboard once completed.

Time

Time tracking page with quick-log strip (manual + timer modes). Lists time entries with filtering by date, project, and member.

Creation Pages

Pages for creating new records with guided forms.

Generate Invoice

Generate an invoice from project data. Select projects, time period, and billing options.

New Proposal

Create a new proposal: select client, add line items from catalog, set sections (intro, scope, terms), event date, and payment terms.

Detail Pages

Detailed views for individual records with full context and actions.

Detail

Client detail page with tabs for overview, projects, invoices, proposals, and profitability.

Detail

Invoice detail page. View, download PDF, send to client, mark as paid.

Detail

Project detail page with scope items, time entries, transactions, milestones, invoices, and payment schedules.

Detail

Proposal detail page. View the full proposal, manage line items, and change status (send, accept, reject).

Detail

Receipt detail page. View receipt details and download.

Detail

Time entry detail page. View and edit an individual time entry.

Edit Pages

Edit pages for modifying existing records.

Edit Client

Edit client name, address, notes, tax settings, and contacts.

Edit Invoice

Edit invoice details, line items, and billing information.

Edit Proposal

Edit proposal content: client, line items, sections, event date, milestones, payment terms, and expiration.

Settings

Configuration pages for your workspace, team, payments, integrations, and preferences.

Settings

Settings overview page with links to all settings sections.

API Keys

Create and manage API keys for programmatic access to the Clearmargin REST API. Scoped permissions per resource.

Billing

Subscription billing: choose Solo or Teams plan, manage seats, view payment history.

Booking Page

Configure the public booking page. Set URL slug, welcome message, visible services, pricing hints, availability, and custom questions.

Calendar

Calendar settings: connect Google Calendar for sync, configure event type colors.

Data

Data management: sample data loading, data cleanup, and import/export.

Email Domain

Exports

Tax exports: download CSV, QuickBooks Online CSV, QuickBooks Desktop IIF, or Tax Summary for a period.

Integrations

Integration hub: Slack notifications, API keys, and links to third-party integration guides (Zapier, n8n, Make).

QuickBooks Online Preview

QuickBooks Online import preview: review and map data before importing clients, transactions, and history from QBO.

Slack Integration

Configure Slack Incoming Webhook for real-time event notifications (invoice paid, proposal accepted, etc.).

Material Categories

Manage material categories with default markup multipliers for recipe/BOM costing.

Notification Settings

Configure notification preferences and email signature.

Organization

Organization settings with tabs: General (name, logo, address), Invoicing (defaults, numbering, terms), Tax (rates, deadlines, categories).

Payment Schedule Templates

Create reusable payment schedule templates (50/50, 30/40/30, custom installment plans).

Payments

Payment settings: connect Stripe for accepting client payments (cards + ACH via Stripe Connect).

Pipeline Stages

Configure kanban pipeline stages for project workflow tracking. Drag to reorder, set colors.

Tax Categories

Manage tax categories for catalog items (services, goods, digital, reimbursement, custom).

Team

Team management: invite members, set roles (owner/admin/member/viewer), configure billable rates.

Data Collections

The underlying data model powering Clearmargin. Organization-scoped collections are isolated per workspace.

AI Chatsorg

Persistent AI assistant chat history.

AI Models

Platform-wide AI model configuration.

Billing Eventsorg

Links transactions and time entries to invoices. Tracks what has been billed.

Billing Waiversorg

Service/time/cost waivers with period tracking for billing exclusions.

Calendar Eventsorg

Calendar events. Source: manual or synced from Google Calendar.

Catalog Itemsorg

Reusable service/product catalog. Type: charge (revenue) or expense (cost).

Catalog Overridesorg

Per-client or per-project rate customization for catalog items.

Clientsorg

Client/company records. Creating a client auto-creates a default project.

Contactsorg

Contact people associated with clients.

Dismissed Alerts

Per-user tracking of dismissed dashboard alerts.

Document Activityorg

Audit trail: sent, viewed, downloaded, accepted, rejected, paid, voided, updated.

Documents

Import Logsorg

Tracking imports from QuickBooks, Xero, FreshBooks, Wave, CSV.

Invoicesorg

Client invoices. Can be generated from project data or created manually. Lifecycle: draft > sent > viewed > paid.

Ledger Auditorg

Audit log for ledger entry changes.

Ledger Entriesorg

Double-entry ledger entries for financial tracking.

Line Item Assignmentsorg

Project allocation assignments for shared line items.

Line Itemsorg

Line items belonging to proposals, invoices, or receipts (polymorphic parent).

Material Categoriesorg

Categories for recipe materials with default markup multipliers.

Media

Global media uploads (marketing site).

Member Rate Overridesorg

Per-member rate overrides for specific clients or projects.

Milestone Templatesorg

Reusable milestone templates with relative day offsets from event date.

Milestonesorg

Project/proposal milestones. Synced from proposal timeline on save.

Notifications

In-app bell notifications for document events.

Organization Mediaorg

Organization-scoped media uploads (logos, receipts, etc.).

Organization Settingsorg

Per-organization configuration: invoicing, tax, terminology, and feature settings.

Outbox Jobsorg

Transactional outbox for reliable async job processing.

Payment Schedule Templatesorg

Reusable payment schedule templates (50/50, 30/40/30, custom).

Payment Schedulesorg

Per-project payment schedule instances with installment tracking.

Pipeline Stagesorg

Configurable kanban pipeline stages for project workflow tracking.

Posts

Marketing site blog posts (not org-scoped).

Projectsorg

Client projects with scope tracking, retainers, and rate configuration.

Proposal Templates

Proposalsorg

Client proposals with line items, sections, milestones, and payment terms. Lifecycle: draft > sent > accepted/rejected/expired.

Receiptsorg

Immutable payment receipts auto-generated when invoices are marked as paid.

Recipe Componentsorg

Material components within a recipe with quantity, cost, and markup.

Recipe Snapshot Componentsorg

Snapshot component data, editable per-proposal.

Recipe Snapshotsorg

Point-in-time recipe copies for proposals. Editable per-proposal.

Recipesorg

BOM/recipe costing for catalog items. Pricing mode: manual or calculated.

Subscription Itemsorg

Stripe subscription item tracking for recurring billing.

Support Ticketsorg

Support tickets with auto-numbered CM-00001 format.

Tax Categoriesorg

Tax categorization for catalog items (seeded on org creation).

Time Entriesorg

Time logged against projects. Rate is auto-resolved and stamped. Billable entries contribute to revenue.

Timersorg

Persistent timer state (idle/running/paused) for real-time time tracking.

Transactionsorg

Unified ledger entries. Direction: cost (expenses) or revenue (charges). Scope: project, shared, or overhead.

Users

User accounts with Better Auth authentication.

Webhooksorg

User-configurable webhooks with HMAC signing for document events.