Billing & PrimaPay+

Invoices, Payment Plans, Activity Logging, and Payment Processing in Prima.Law

Prima.Law includes built-in billing tools to help you track time and expenses, generate invoices, build payment plans, and keep a clean transaction ledger per case and across your entire firm. If you want to process credit card, debit card, and ACH payments directly inside Prima.Law (including through the Client Portal), you can apply for PrimaPay+ through our payments partner Confido Legal.

This guide is step-by-step and covers both:

  • Basic billing (no payment processing inside Prima.Law)
  • Full billing + payment processing (PrimaPay+)

1) Before You Start: Add a Bank Account (Admin Required)

Whether you plan to:

  • only create invoices/payment plans and log cash/check transactions, or
  • process payments through PrimaPay+,

you must add at least one bank account in Prima.Law first.

Add a Bank Account

  1. Click your username (top-right corner).
  2. Click Administrator Panel.
  3. Open the Accounts tab (tab #7 from left to right).
  4. Click New Bank Account.

What you’ll enter

  • Type: Operating or Trust
  • Account Name
  • Account Holder
  • Institution
  • Branch
  • Account Number
  • Transit Number
  • SWIFT Code
  • Currency: for reference (typically USD)
  • Default Account: optional (recommended if you have multiple accounts)

Tip: If you only add one bank account, it becomes the default automatically. You can add multiple accounts later.

Once a bank account is saved, you can begin using billing tools inside cases.

2) Where Billing Happens: Inside a Case (Billing Tab)

Billing is case-based. To create invoices, payment plans, or log billable activity, you need a case open for the client.

  1. Open the client’s contact.
  2. Open any case for that contact.
  3. Click the Billing tab (right before Calendar).

Inside Billing you’ll typically see sections like:

  • Activities (Time & Expenses)
  • Transactions
  • Invoices
  • Payment Plans
  • Payment Methods (appears when methods are stored)

3) Activities: Time Entries and Expense Entries

Activities are the building blocks you can later attach to invoices. You can log them whether you bill hourly, track internal effort, or need a clean history per case.

Create a Time Entry

  1. Go to Case → Billing → Activities.
  2. Click New Time Entry.

Complete the fields:

  • Activity Category (choose or create one)
  • User (who performed the work)
  • Date
  • Rate
  • Duration
  • Total (auto-calculated)
  • Billable / Non-billable (checkbox)
  • Discounts (percentage or fixed amount, if needed)
  • Description (short but clear)

Save options:

  • Save
  • Save and Create Another (fast logging)
  • Save and Clone (best when entries are similar)

Create an Expense Entry

  1. Go to Activities.
  2. Click New Expense Entry.

The layout is similar, but tailored for expenses (amount, category, notes, etc.). You can mark expenses billable or non-billable.

4) Transactions: Logging Payments and Movement of Funds

The Transactions tab shows recorded payments and fund actions linked to the case.

What you can do here

  • Review all transactions tied to the case
  • Filter by bank account (if you have multiple)
  • Use sorting/filtering to find specific activity
  • Add/transfer funds when applicable (depending on your configuration)

This is especially helpful if you log cash/check/money order payments manually.


5) Invoices: Creating, Approving, Sharing, and Recording Payments

Create a New Invoice

  1. Go to Case → Billing → Invoices.
  2. Click New Invoice (top-right).

Fill in:

  • Issue Date
  • Due Date
  • Destination Account (choose the correct bank account if you have multiple)
  • Tax (if applicable)
  • Subject (invoice title)
  • Notes (optional)
  • Discount (percentage or fixed amount, optional)

Add line items (two ways)

Option A (common):

  • Create activities first (time/expenses), then select and add them into the invoice.

Option B (also valid):

  • Create time/expense entries while building the invoice.

Both are supported. Pick the workflow that fits your firm.

  1. Click Generate Invoice.

After creation, the invoice appears in the list with:

  • Status (Draft / Unpaid / Paid / Processing, etc.)
  • Issue date
  • Due date
  • Invoice ID

Approving Invoices (Admin vs Non-Admin)

Invoices must be approved before they can be charged/processed.

  • Admins can approve invoices directly.
  • Non-admin users may need to send invoices to an admin for approval.

Recommendation: If a staff member is responsible for billing day-to-day, giving them the right access level avoids delays—unless your firm specifically wants admin-only approval controls.

Recording a Payment on an Invoice

  1. In Invoices, locate the invoice.
  2. Use the eye icon to preview if needed.
  3. Open the Actions dropdown.
  4. Click Record Payment.

Set:

  • Account (where the funds go)
  • Payment Date
  • Source / Method

Payment method options

If you do NOT have PrimaPay+:

  • Cash
  • Check
  • Money order

If you DO have PrimaPay+:

  • Credit card
  • Debit card
  • ACH / Bank transfer
    (plus the manual options, depending on your setup)

Partial payments

You can record a partial amount. The invoice remains unpaid (or partially paid) until fully satisfied.

Payment status behavior

  • Manual payment logging (cash/check/money order): status updates immediately.
  • PrimaPay+ processing (card/ACH): status may show as processing, and typically settles in 2–3 business days. You’ll be notified of success or failure.

Sharing Invoices in the Client Portal

If the case is shared in the Client Portal, you can share invoices so clients can view them.

  • Without PrimaPay+: clients can view invoices (if shared) but cannot pay inside the portal.
  • With PrimaPay+: clients can pay invoices through the Client Portal.

6) Payment Plans: Scheduling Payments Over Time

Payment plans are separate from activities and are designed to schedule payments and create installment invoices automatically.

Create a Payment Plan

  1. Go to Case → Billing → Payment Plans.
  2. Click New Payment Plan.

Step 1: Select the Paying Party

The paying party might be different than the main contact (example: petitioner pays, beneficiary is the case contact).

To select a different payer:

  • The payer must exist as a related contact tied to the main contact.

Step 2: Plan Information

Set:

  • Total amount
  • Optional Initial payment
    • If you add one, it can be charged immediately (depending on payment method).
    • If you do not want an immediate charge, leave it blank.
  • Number of payments or Installment amount
  • First payment date
  • Frequency:
    • Weekly
    • Every two weeks
    • Monthly
    • Semi-annual (every 6 months)
  • Notes (optional)

Step 3: Terms & Conditions (Invoice Terms)

Before finalizing, confirm your terms are set.

Admins can configure billing defaults from:

  1. Administrator Panel
  2. Billing tab:
    • Rates (attorney/paralegal rates + defaults)
    • Invoice Terms (the text used on invoices/payment plans)

Step 4: Preview the Plan

You’ll see a preview with:

  • Payment schedule
  • Dates
  • Amounts
  • Terms & conditions

You can download a draft for internal review before final creation.

Step 5: Payment Method + Autopay

  • Autopay is available only if:
    • You have PrimaPay+, and
    • the payment method is card or ACH
  • If you log payments manually as cash transactions, autopay will be off.

Finalize the plan. It will appear in the Payment Plans list.

Managing and Sharing Payment Plans

Inside the payment plan, you can:

  • Review the schedule
  • See the invoices created as part of the plan
  • Download/print the plan document for signature
  • Share it through the Client Portal (recommended when using portal heavily)

7) The Billing Hub: Firm-Wide Billing Overview

In addition to per-case billing, Prima.Law has a billing hub on the left sidebar for general review and reporting (payments can only be processed from the respective case page).

  1. Open the sidebar menu.
  2. Click Billing (under Custom Roles).

Here you can review across all cases:

  • Activities (time & expenses)
  • Transactions
  • Invoices
  • Payment Plans

You can filter, sort, and export reports (including Excel downloads for lists).

Ledgers and Reports

You can generate:

  • Client Ledger
  • Trust Ledger
  • Account Ledger

Typical inputs include:

  • Contact
  • Bank account (trust or operating)
  • Payment method
  • Date range
  • Output format (screen/web and/or PDF)

Downloading billing data from the Billing Hub

You can download lists of your billing records—such as activities, transactions, invoices, or payment plans—directly from the Billing Hub.

Accessing the Billing Hub

  1. Open Billing Hub:
    Go to the left sidebar menu and click Billing.
  2. Choose a tab:
    At the top of the Billing Hub, select the relevant tab: Activities, Transactions, Invoices, or Payment Plans.

Selecting records

  1. Select items in bulk:
    Use the checkboxes next to each row to select specific records, or use the header checkbox to select all visible records in the list.
  2. (Optional) Filter first:
    Click Filter to narrow down the list before selecting, if you only want to export certain records.

Downloading as PDF, CSV, or XLSX

  1. Open download options:
    After selecting your records, click the Download button.
  2. Choose a format:
    Select your preferred file type: PDF, CSV, or XLSX.
  3. Export the list:
    The system will generate a file containing all selected records (or all records in the list, if you selected all) for the current tab.

8) PrimaPay+: Applying, Activation, Rates, and Surcharging

PrimaPay+ enables payment processing inside Prima.Law via Confido Legal.


Apply for PrimaPay+

  1. Go to Administrator Panel → Integrations.
  2. Find the PrimaPay+ / Confido section.
  3. Click Create User.
  4. You’ll be taken to the Confido application page.
  5. Use the same email as Prima.Law or change it (your choice).
  6. Complete the application:
    • You may be able to connect bank info via Plaid
    • Or enter it manually
  7. Submit the application.

Once approved:

  • You can connect/confirm PrimaPay+ settings inside Prima.Law.
  • Payment methods and payment processing become available for invoices, payment plans, and the Client Portal.

Rates

  • Credit/Debit card: 2.95%
  • ACH / Bank transfer: 1% (capped at $30)
  • Monthly fee: none
  • Confido billing cadence: fees are charged every two months

Surcharging (Optional)

Surcharging availability depends on the state and your configuration.

You can enable it:

  • Through Confido settings, or
  • By contacting Confido support

If surcharging is enabled:

  • Clients are informed during payment (including Client Portal payments)

9) Common Setup Notes and Best Practices

  • Add your bank accounts first (Operating/Trust) before billing setup.
  • Set invoice terms and rates before you start invoicing heavily.
  • Decide early who will approve invoices (admins only vs billing staff).
  • Assign the case to the correct client and share it in the Client Portal if you want clients to view/pay invoices there.
  • Use PrimaPay+ if you want everything in one place (billing + payment processing + portal payments).


Important Note

Depending on the level of access of each user (Admin vs Non-admin), users wil be able to visualize account balances while performing actions such as recording a payment or creating a new Invoice. ONLY ADMIN LEVEL USERS ARE ABLE TO SEE ACCOUNT BALANCES.

Managing Payments: Voiding, Refunding, and Deleting Transactions

Prima.Law allows users to remove payments, but the available actions depend on whether the payment was full or partial and on the current status of the invoice.

Voiding or Refunding a Full Payment

When an invoice has been fully paid and is still in a payable status, you can void the payment by using the Actions menu on the invoice line.

  • Click the Actions button (downward arrow) next to the invoice.
  • Select Refund.
  • This option is appropriate when the full payment needs to be reversed.
    If the invoice has already moved to a Paid status, the only available action is Refund, since paid invoices cannot be voided.

Deleting a Partial Payment

If the payment was partial, you do not need to void or refund the entire invoice.

  • Go to the Transactions tab.
  • Locate the specific payment transaction.
  • Use the Delete action to remove only that individual transaction.
    This removes the partial payment without affecting the rest of the invoice or its remaining balance.

Summary

  • Full payment + invoice still payable: Use Actions → Refund to void the payment.
  • Full payment + invoice already Paid: Only Refund is available.
  • Partial payment: Delete the specific transaction from the Transactions tab.


Need Help?

If you have questions about billing configuration, PrimaPay+ approval, or processing rates, contact support at support@primalaw.