monday.com legal billing

NomosPay Documentation

Everything you need to log time with UTBMS codes, build compliant invoices, manage trust accounts, and export LEDES files — all without leaving your monday.com workspace.

🇬🇧 English 🇫🇷 Français 🇪🇸 Español 🇵🇹 Português 🇸🇦 العربية 🇩🇪 Deutsch 🇮🇹 Italiano
200+
UTBMS Codes
65
Jurisdictions
7
UI Languages
4
Export Formats
The billing workflow

Four steps from time entry to paid invoice

NomosPay follows the standard law firm billing cycle. Each step is handled inside monday.com — no switching apps.

1

Log Time

Start the timer or enter hours manually. Select UTBMS task and activity codes, write your narrative.

✏️
2

Review & Write-Down

Partners review the pre-bill, apply write-downs if needed, and route for approval based on amount.

📋
3

Build Invoice

Select entries, apply rates from the rate matrix, add trust retainer draws, preview the final amount.

📤
4

Export

Download a branded PDF invoice or export a LEDES 1998B / 2000 / XML file for electronic submission.

Where to find everything

NomosPay lives in four places inside monday.com

Each surface is purpose-built for a different role — billers, attorneys, admins, and firm leadership.

📊

Firm Dashboard

Full KPI view for firm leadership — realization rate, collection rate, WIP, AR aging, and more across 9 tabs. Open from any board as a Custom Object.

Matter Billing (Item View)

Timer and time-entry panel embedded inside each Matter item. This is where attorneys log their time and billing coordinators review entries.

💼

Client Portfolio (Board View)

A board-level panel showing all rates, invoices, and pre-bills for a client. Manage multiple matters from one place.

⚙️

Billing Settings

Account-level configuration for your firm — rate matrix, UTBMS preferences, LEDES defaults, trust account setup, and jurisdiction settings.

Installation

NomosPay is installed from the monday.com marketplace. The entire setup takes about 10–15 minutes for a first-time configuration.

  1. Find NomosPay in the marketplace. Go to monday.com, click Add in the left sidebar, search for NomosPay, and click Add to your account.
  2. Grant permissions. The app requests access to read and write items in the boards you specify. These permissions are scoped — NomosPay does not access boards you have not mapped.
  3. Open Billing Settings. After installation, navigate to Account Settings → NomosPay → Billing Settings. This is your firm's configuration panel.
  4. Map your boards. Under Board Mapping, point NomosPay at your existing Clients board and Matters board. If you don't have these yet, use the Auto-setup button to create them with the correct column structure in about 10 seconds.
  5. Set your jurisdiction and currency. Choose from 65 supported jurisdictions. This controls trust accounting rules and invoice tax fields.
  6. Configure your rate matrix. Go to the Rates tab and enter your standard hourly rates. You can set different rates per attorney, per client, per matter type, or per task code.
  7. Add the Matter Billing view to your items. Open any item on your Matters board, click + to add a view, and select NomosPay — Matter Billing. This embeds the timer and time-entry panel directly in the item.
  8. Start your free trial. NomosPay gives you 14 days of full-featured access with up to 2 matters. No credit card required to start.
Tip: If your boards are in a language other than English — Italian, Arabic, French, and so on — NomosPay's multilingual alias resolver will automatically detect and map the standard column names. You do not need to rename your columns.

1

Log Time

Time is logged from the Matter Billing item view, which is embedded directly inside each matter item on your Matters board.

Using the timer

Click the green Start Timer button to begin tracking time in real time. The timer runs in the background even if you navigate to other monday.com boards. Click Stop when you are done. The elapsed time populates the hours field automatically.

Entering hours manually

If you are entering time after the fact — which is common when logging a court appearance or a phone call — type the hours directly in the Hours field. You can use decimal notation (e.g., 1.5 for one hour thirty minutes) or hours-and-minutes notation (e.g., 1:30).

Filling in the time entry

Each time entry requires the following fields:

  • Date — the date the work was performed (defaults to today)
  • Timekeeper — the attorney or staff member who did the work
  • Hours — billable hours (see above)
  • Billing rate — auto-populated from the rate matrix; can be overridden
  • Task code — the UTBMS phase/task code (e.g., L120 for Analysis/Strategy)
  • Activity code — the UTBMS activity code (e.g., A102 for Research)
  • Narrative — a plain-language description of the work performed
Writing a good narrative: Insurance companies and corporate clients often audit narratives. Be specific — describe what you did, not just the category. Instead of "Research", write "Researched applicable statute of limitations under state law for breach of contract claim."

Saving and editing entries

Click Save Entry to record the time. Saved entries appear in the entry list below the form. You can edit any entry up until the pre-bill is sent for partner review — after that, changes require a write-down request.

Note: Non-billable time can also be recorded by checking Non-billable. These entries are included in internal reports but excluded from client invoices.

2

UTBMS Codes Explained

UTBMS stands for Uniform Task-Based Management System. It is a standardized coding system adopted by the American Bar Association and required by most large corporate clients and insurance companies for legal billing. NomosPay includes over 200 UTBMS codes across four categories.

Task codes (the "what phase")

Task codes describe the phase of legal work. They are organized into families:

  • L-codes — Litigation (L100–L800). For example: L110 Fact Investigation, L200 Pre-Trial Pleadings, L450 Trial.
  • C-codes — Counseling. For transactional and advisory work outside of litigation.
  • P-codes — Project-based tasks. Used for flat-fee matters and project management billing.

Activity codes (the "what you did")

Activity codes describe the type of work performed within a task. The most common are A-codes:

Code Activity Typical use
A101Plan and prepare forPreparation before court, deposition, or meeting
A102ResearchLegal research, case law review
A103Draft/reviseDrafting contracts, motions, briefs, letters
A104Review/analyzeReviewing documents, opposing filings, contracts
A105Communicate (in firm)Internal meetings, strategy calls with colleagues
A106Communicate (with client)Client calls, emails, status updates
A107Communicate (other outside counsel)Calls or correspondence with co-counsel
A108Communicate (opposing counsel)Negotiations, meet-and-confer, settlement discussions
A109Appear for/attendCourt appearances, hearings, depositions
A110Manage data/filesDocument management, discovery organization

Why UTBMS codes matter

Many corporate clients and insurance carriers will not pay invoices that lack proper UTBMS codes. LEDES electronic billing files require both a task code and an activity code on every line entry. Courts in some jurisdictions also require UTBMS coding for fee petitions.

How fuzzy search works

You do not need to memorize 200+ codes. In the task and activity code fields, start typing a plain-English description — for example, "brief" or "deposition prep" — and NomosPay will surface the most relevant codes. On the Enterprise plan, the LLM-powered matching also understands context from your narrative text and suggests the best code automatically.

Best practice: Pick the most specific code available. If your work was specifically drafting a motion for summary judgment (L240), code it as L240 + A103 rather than the generic L200. Specificity reduces the chance of client billing disputes.

3

Build & Export an Invoice

Invoices are built from the Client Portfolio board view or directly from a matter's Rates & Invoices tab.

Step-by-step

  1. Open the Client Portfolio view. Navigate to your Clients board and open the NomosPay board view. Select the client you want to invoice.
  2. Go to the Rates & Invoices tab. This shows all open time entries across every matter for that client, grouped by matter.
  3. Select the matter. Choose which matter to invoice. You can invoice one matter at a time or combine multiple matters on a single invoice if the client prefers consolidated billing.
  4. Review and select entries. Check the box next to each time entry to include it. Use the Select all unbilled shortcut to grab everything since the last invoice.
  5. Apply write-downs (if any). If any entries have an approved write-down, the reduced amount will appear automatically. See the Write-Down Workflow section.
  6. Review the invoice summary. The totals panel shows hours, fees, disbursements, taxes (if applicable), and the final amount due.
  7. Download PDF or export LEDES. Click Download PDF for a formatted invoice to send to the client directly. Click Export LEDES to generate a 1998B, 2000, or XML file for electronic submission to the client's e-billing system.
Trust retainer draw: If this client has a trust account retainer on file, you can apply it to the invoice at this step. The trust draw is recorded in the audit log automatically.
Conflicts gate: If the matter is flagged as Blocked in the conflict checker, PDF and LEDES export will be soft-blocked until you confirm the conflict has been resolved. This prevents billing on a matter with an unresolved conflict of interest.

Electronic billing

LEDES Export Formats

LEDES (Legal Electronic Data Exchange Standard) is the universal format for sending legal bills to corporate clients and insurance companies electronically.

Format Best for Plan required Notes
1998B US corporate clients, most e-billing hubs (Legal Tracker, Collaborati, BillerXpert) Firm Enterprise The most widely accepted format. Tab-delimited, fixed header structure.
1998BI International matters — non-USD currencies, VAT fields Firm Enterprise Extension of 1998B with additional fields for currency code and tax amount.
2000 Insurance defense billing; clients whose guidelines specify LEDES 2000 Firm Enterprise Adds matter budget and rate schedule sections compared to 1998B.
XML 2.1 Modern e-billing platforms; clients requiring structured data validation Enterprise Schema-validated XML. Server-side validation before export prevents malformed files.
Not sure which format to use? Ask your client's billing department or check their Outside Counsel Guidelines (OCGs). Most US corporate departments use LEDES 1998B. Insurance carriers often specify LEDES 2000. If your client uses a platform like Legal Tracker or Wolters Kluwer ELM, their portal will tell you which format to upload.

All LEDES files generated by NomosPay are validated server-side before download. If a required field is missing — such as a task code or the client matter number — you will receive an error with the specific line number and field name, so you can fix it before submitting.


Trust accounting

Trust / IOLTA Accounting

Managing client funds is one of the most regulated obligations a law firm has. NomosPay provides a trust accounting module that meets the requirements of every supported jurisdiction.

What is a trust / IOLTA account?

A trust account (called an IOLTA account in the US, CARPA in France, or an Anderkonto in Germany) is a bank account where a law firm holds client funds separately from its own operating money. These funds — retainers, settlement proceeds, costs collected in advance — belong to the client, not the firm, until they are earned.

Bar rules in every jurisdiction prohibit commingling client funds with firm funds. Violations can result in disbarment. NomosPay's trust module enforces the separation rules for all 65 supported jurisdictions.

How to use the Trust tab

  1. Open the Trust tab in the Firm Dashboard (the tab labeled "Trust" or "IOLTA" depending on your jurisdiction setting).
  2. Record a receipt. When a client pays a retainer or sends funds into trust, click New Trust Receipt. Enter the client, matter, amount, date, and description. The funds appear in that matter's trust ledger immediately.
  3. Record a disbursement. When you draw from trust to pay an invoice or forward settlement funds, click New Disbursement. Select the trust account and amount.
  4. Review the ledger. Each matter has its own trust ledger showing every transaction in chronological order, the running balance, and the hash value for that entry.
  5. Run a reconciliation. At month-end, use the Reconcile function to compare the ledger balance against your actual bank statement. NomosPay will flag discrepancies.
Low-balance alerts: NomosPay automatically alerts you when a matter's trust balance falls below the threshold you set in Billing Settings. This prevents accidental overdrafts, which are a Bar rules violation in most jurisdictions.

Why hash-chaining matters

Every trust account transaction in NomosPay is recorded with a SHA-256 cryptographic hash that includes the previous entry's hash — forming a tamper-evident chain. This means that if any historical entry is altered, the chain breaks and the tampering is immediately visible.

Entry #1 — Retainer receipt
Amount: $5,000.00
Date: 2026-01-10
Hash: a3f9c2…
Entry #2 — Invoice draw
Amount: -$2,200.00
Date: 2026-02-01
Hash: 8b1e47… (includes prev)
Entry #3 — Balance
Amount: $2,800.00
Date: 2026-02-01
Hash: d7a503…
Audit-ready: The hash-chained audit log can be exported at any time and provided to a Bar auditor, a malpractice insurer, or a client requesting an accounting of their funds. The log cannot be manipulated retroactively without detection.

Pre-bill review

Write-Down Workflow

What is a write-down?

A write-down is a reduction in the billed amount of a time entry or an entire invoice. Common reasons include: hours were excessive for the work performed, a client relationship discount, a courtesy reduction, or a billing error. Write-downs are distinct from non-billable time — a write-down acknowledges that time was worked but reduces the amount charged.

The approval tiers

NomosPay enforces a tiered approval workflow to maintain firm governance over write-downs:

Write-down amount Approver required Turnaround
Up to 10% of entry valueBilling attorney (self-approve)Immediate
10% – 25% of entry valuePartner on the matterNext business day SLA
Over 25% of entry value, or over $5,000Managing partner48-hour SLA

The thresholds above are the defaults. Your firm administrator can adjust them in Billing Settings → Write-down thresholds.

How to apply a write-down

  1. Open the time entry you want to write down from the Matter Billing view or the pre-bill review queue.
  2. Click Request Write-down.
  3. Enter the amount or percentage to reduce, and a reason (required for audit purposes).
  4. Submit. The request is routed to the appropriate approver based on the tier rules above.
  5. The approver receives a notification in monday.com. They can approve, reject, or modify the write-down amount.
  6. Once approved, the entry's billed amount is updated automatically. The original amount and the write-down reason are preserved in the audit log.
Tip: All write-down decisions — approvals and rejections — are recorded with a timestamp and the approver's name. This creates a complete governance trail for realization rate reporting and partner compensation calculations.

Risk management

Conflict Checker

A conflict of interest check is required before opening a new matter. NomosPay automates this process.

How to run a conflict check

  1. From the Firm Dashboard or the Conflicts tab, click New Conflict Check.
  2. Enter the prospective client's name and the names of all adverse parties involved in the matter.
  3. Click Run Check. NomosPay searches across all existing clients, matters, and adverse parties in your database.
  4. Review the results. Each match shows the existing matter, the nature of the relationship (client, adverse party, related party), and the match confidence score.
  5. If no conflicts are found, mark the matter as Conflicts cleared. This unlocks billing on that matter.
  6. If a potential conflict is found, route it to the conflicts partner for review. The matter remains blocked for billing until the conflicts partner approves it or the matter is declined.

Fuzzy matching and LLM matching

Names in legal matters are often spelled differently, use abbreviations, or appear in variations (e.g., "IBM", "International Business Machines", "I.B.M. Corporation"). NomosPay's fuzzy matching algorithm catches these variations automatically — no need to search for every possible spelling.

On the Enterprise plan, LLM-powered re-ranking (using Gemini) further reduces false positives by understanding context. For example, "First National Bank" and "First National Insurance" would both match "First National" in a fuzzy search, but the LLM can distinguish that only one is actually a financial institution if that is the adverse party type you specified.

Important: The conflict checker is a risk management tool. NomosPay cannot provide legal advice on whether a conflict exists — that determination is always the responsibility of the supervising attorney. The checker surfaces potential conflicts; your firm's ethics counsel makes the call.

Plans

Plans & Pricing

All plans include a 14-day free trial with full features and up to 2 matters. No credit card required to start.

Free Trial
$0 / 14 days
Full features, up to 2 matters. No credit card.
  • Timer + manual time entry
  • 200+ UTBMS codes
  • PDF invoice download
  • Matter Billing view
  • LEDES export
  • Trust accounting
  • Write-down workflow
  • Conflict checker
Start Free Trial
Solo
$39 / user / month
For solo practitioners and small firms billing standard hourly matters.
  • Everything in Free Trial
  • Unlimited matters
  • Rate matrix
  • PDF invoices (branded)
  • Firm Dashboard
  • LEDES export
  • Trust / IOLTA module
  • Write-down workflow
Choose Solo
Enterprise
$119 / user / month
For large firms with multi-jurisdiction operations and security requirements.
  • Everything in Firm
  • LEDES XML 2.1 export
  • LLM conflict checker
  • Multi-jurisdiction
  • SSO / SAML
  • Priority support
  • Custom rate rules
  • Dedicated onboarding
Contact Sales
Feature Solo Firm Enterprise
Timer + UTBMS time entry
200+ UTBMS codes (fuzzy search)
PDF invoice (branded)
Rate matrix (multi-axis)
Firm dashboard (KPIs)
LEDES 1998B & 2000 export
LEDES XML 2.1 export
Trust / IOLTA accounting
Write-down workflow
Alternative fee arrangements
Conflict checker (fuzzy)
Conflict checker (LLM-powered)
Multi-jurisdiction (65)
SSO / SAML
Priority support + onboarding

Common questions

Frequently Asked Questions

Do I need to restructure my existing monday.com boards to use NomosPay?

No. NomosPay's field-mapping interface lets you map each app field to any existing column on your boards. If your Clients board uses a column called "Customer Name" instead of "Client Name," you simply map it in Settings. The multilingual alias resolver also auto-detects standard column names in all 7 supported languages, so boards in Italian, Arabic, or French work without any manual mapping.

If you are starting from scratch and do not yet have Clients and Matters boards, the one-click Auto-setup will create them with the correct structure in about 10 seconds.

Where does my billing data actually live? Does NomosPay store it on its own servers?

Almost nothing is stored on NomosPay's servers. Time entries, invoices, trust ledger entries, and all your matter data live in monday.com's encrypted storage (monday.com Storage API). NomosPay functions as a UI layer and processing engine that reads from and writes to your monday.com account. This means your data inherits monday.com's security and compliance posture (SOC 2 Type II, GDPR, ISO 27001).

The only server-side processing that occurs is LEDES file generation and validation (which is stateless and does not persist data) and, on Enterprise, the LLM conflict-checking API call (which sends only the names to be checked, not full matter details).

Can I have different billing rates for different clients, matters, or attorneys?

Yes. The rate matrix supports four axes of rate variation simultaneously:

  • By attorney / timekeeper — each attorney can have their own standard rate
  • By client — preferred rates for specific clients override standard rates
  • By matter type — for example, a lower rate for pro bono matters
  • By UTBMS task code — some firms charge a different rate for court appearances vs. research

When a time entry is created, the system applies the most specific matching rate. You can also override the rate on any individual time entry.

Is NomosPay compliant with Bar rules for trust accounting in my jurisdiction?

NomosPay supports trust accounting rules for 65 jurisdictions, including IOLTA (all US states and DC), CARPA (France), Loi 28-08 (Morocco), Anderkonto (Germany), and others. The system enforces the separation requirements, reconciliation procedures, and ledger formats applicable to your selected jurisdiction.

That said, compliance is ultimately the responsibility of your firm. NomosPay is a tool that helps you meet the requirements — it is not a substitute for understanding your Bar's specific rules or consulting with your ethics counsel. We strongly recommend reviewing your jurisdiction's IOLTA/trust accounting regulations when setting up the trust module.

What happens to my data if I cancel my subscription?

Because your data lives in monday.com's storage (not on NomosPay's servers), it remains accessible in your monday.com account after you cancel. The time entries, invoice records, and trust ledger data are all stored as monday.com items and column values — they do not disappear. You will simply lose access to the NomosPay views and export functions.

Before canceling, we recommend exporting all LEDES files and PDF invoices you need, and downloading the trust audit log, which you may need to retain for Bar compliance purposes.

Can multiple people in my firm use NomosPay simultaneously?

Yes. NomosPay is a multi-user app. Each person who needs to log time or access billing features needs a seat (the per-user pricing reflects this). There is no limit on concurrent users. Timekeepers can log time simultaneously on different matters without any conflicts.

Role-based access is managed through monday.com's existing permission system — attorneys can log their own time but cannot approve write-downs unless they are set as a partner on that matter.

My client uses a specific e-billing portal (Legal Tracker, Wolters Kluwer, etc.). Will NomosPay's LEDES files work with it?

NomosPay generates standard LEDES 1998B, 2000, and XML 2.1 files that are validated against the official LEDES specification. These formats are accepted by all major e-billing hubs including Legal Tracker (Thomson Reuters), Collaborati (Wolters Kluwer), BillerXpert, Passport, and others.

Before submitting your first invoice through a portal, check the portal's specific field requirements — some require a client matter number in a particular format or a specific tax identification field. You can configure these in NomosPay's matter settings to ensure the exported file includes what the portal expects.

How do I handle alternative fee arrangements (AFAs) like flat fees or contingency matters?

Alternative fee arrangements are supported on the Firm and Enterprise plans. When creating or editing a matter, set the Fee arrangement field to one of:

  • Hourly — standard time-based billing (default)
  • Flat fee — a fixed amount for the matter; time entries are tracked internally but the invoice amount is fixed
  • Contingency — no fees until recovery; time is tracked for internal purposes and the contingency percentage is applied at settlement
  • Retainer — a recurring fixed amount drawn from the trust account each period

The invoice math and LEDES export format adjust automatically based on the fee arrangement selected.