---
title: "Billing & PrimaPay+"
url: "https://primalaw.productfruits.help/en/article/billing-primapay"
language: "en"
last_updated: "2026-11-06T14:07:05.924Z"
---

# Billing & PrimaPay+

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

[YouTube video](https://www.youtube.com/embed/kdKdQ7727Bg)

  

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.  

![](https://cdn-assets.productfruits.com/454e9b34-4022-42a8-bc56-20746e6a8757)

## 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.

## Navigate to Billing in a Case

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)

![](https://cdn-assets.productfruits.com/143d3ca1-1075-47b2-8961-e1014ea82f5c)

## 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.

![](https://cdn-assets.productfruits.com/26e47ae0-76f8-42c4-85c2-e5da502454f2)

## 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.  

![](https://cdn-assets.productfruits.com/c9e1183b-f558-44ff-ba18-6d96cdbe7ea6)

## 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.

![](https://cdn-assets.productfruits.com/3d3d408a-c216-4d3b-8e81-d085de1c026f)  

## 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.

3.  Click **Generate Invoice**.

After creation, the invoice appears in the list with:

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

![](https://cdn-assets.productfruits.com/d855d0be-47f9-4b03-a183-f3eefa9f506f)

## Adding More Activities to an Existing Draft Invoice

You can add additional activities to an invoice **as long as the invoice is still in Draft status**. Once an invoice has been **approved**, activities can no longer be added or removed.

### How to Add Activities to a Draft Invoice

If you need to include new activities after an invoice has already been created in draft form, follow this workflow:

1.  **Delete the existing draft invoice**
2.  -   Deleting a draft does *not* delete the underlying activities.
    -   All activities that were previously included in the draft will return to the Activities list.
3.  **Return to the Activities subtab**
4.  -   Go to the case → **Billing tab** → **Activities subtab**.
5.  **Select all activities you want to include**
6.  -   This includes both the original activities and any newly added ones.
7.  **Create the invoice again**
8.  -   Generate a new invoice from the selected activities.
    -   The invoice will now include the full, updated set.

### Important Limitation

Once an invoice has been **approved**, it cannot be deleted or recreated. At that point, activities cannot be added or modified.  

![](https://cdn-assets.productfruits.com/0d67e5fe-ffcb-4a59-9e7f-13cda1256453)

## Approving Invoices (Admin vs Non-Admin)

Invoices must be approved before they can be charged/processed.  
  
**IMPORTANT NOTE:** Once an Invoice is approved, it cannot be edited. Please make sure you are certain the Invoice was created correctly before arpproving, otherwise you will be locked out of editing it and you will have to void it and create a new one if mistakes were made.

-   **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.  

![](https://cdn-assets.productfruits.com/db554317-17ce-4a7a-a2f8-343c3cb6041c)

## 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.

![](https://cdn-assets.productfruits.com/d1efac36-3684-4c24-b322-480965eba540)

## 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.

![](https://cdn-assets.productfruits.com/d8db7f90-0e37-43a2-be41-7c3a7874e002)

## 6) Payment Plans: Scheduling Payments Over Time

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

![](https://cdn-assets.productfruits.com/bf3e18d1-128f-4605-bb8c-47776901ae0a)

## 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:
3.  -   **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)  
    

![](https://cdn-assets.productfruits.com/548fef9f-800f-4548-a43e-b9b493ed5fa2)

  

![](https://cdn-assets.productfruits.com/e5f54601-95e0-4835-bf1c-9e29ce3f51f0)

## 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).

![](https://cdn-assets.productfruits.com/a0bc4462-6979-4999-853b-6b98dccabbd2)

## 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)

![](https://cdn-assets.productfruits.com/ea84fccb-df2c-47e0-9e07-9386d256ec27)

## 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.

![](https://cdn-assets.productfruits.com/d3aecf25-19e0-4042-a55f-15147fdaaf06)

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

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

## ![](https://cdn-assets.productfruits.com/ea48692c-c40b-468c-acad-92ba3d2e18c7)  
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:
7.  -   You may be able to connect bank info via Plaid
    -   Or enter it manually
8.  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.

![](https://cdn-assets.productfruits.com/d7acd0f7-f802-44a9-899d-7ed9884d6ec6)

## 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.

![](https://cdn-assets.productfruits.com/a30ceec9-ea82-4386-8583-4811ba03929f)

#### 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.

##   
Writing Off Invoices and Payment Plans

When a client abandons a case, stops communicating, or is unable to complete payments for services already rendered, you may have balances that cannot be collected. Rather than voiding an invoice—which cancels the transaction entirely—writing off an invoice or payment plan allows you to close out pending balances while preserving your billing history and collected revenue, including tracked hours and billed work.

### Writing Off a Single Invoice

#### When Can an Invoice Be Written Off?

-   **Status Requirement:** An invoice must be approved (beyond **Draft** status) and currently marked as **Unpaid**.
-   **Balance:** Invoices can be written off whether no payment has been made (full write-off) or a partial payment has already been applied.

#### How to Write Off an Invoice

1.  Locate the unpaid invoice in your billing list.
2.  Click the **Actions** dropdown menu (chevron icon) on the far right.
3.  Select **Write Off**.
4.  Review the breakdown showing **Billed**, **Paid**, and **To Write Off** amounts.
5.  Enter a **Reason** for documentation (required).
6.  Click **Write Off $\[Amount\]** to confirm.

![](https://cdn-assets.productfruits.com/f8b2e41a-a3be-4358-9729-d2012b52de3c)

![](https://cdn-assets.productfruits.com/05eee77b-c5a1-439d-9da8-87d41da28794)

#### What Happens When an Invoice Is Written Off?

-   **Financial Records Stay Intact:** Logged hours, billed work, and historical charges remain on the invoice.
-   **Collected Revenue Stays Logged:** Any partial payments already received remain in your revenue reports.
-   **Balance Written Off:** The remaining balance is recorded as bad debt (uncollectible). The invoice is not marked as Paid.
-   **Collections Cease:** The invoice is removed from Accounts Receivable, and automated payment reminders and autopay stop immediately.
-   **Trust Funds Are Not Affected:** A write-off never uses funds held in trust. If the client holds funds in trust, review your engagement agreement and state rules before writing off, and apply or refund those funds as appropriate.
-   **Tracked Separately:** The invoice shows a Written Off status and can be found with the Written Off filter. The invoices list shows a Total Written Off, and the Summary view includes a Written Off column.

  

### Writing Off a Payment Plan

If a client is on a recurring payment schedule and stops paying, the entire payment plan must be written off. Individual installments belonging to an active plan cannot be written off separately.

#### How to Write Off a Payment Plan

1.  Open the active payment plan card.
2.  Click the **Write Off** button at the bottom of the card.
3.  Enter a **Reason** for documentation (required).
4.  Click **Write Off $\[Amount\]**.  
    

![](https://cdn-assets.productfruits.com/47e93dbb-c968-4a6d-b017-5b561e081aea)

![](https://cdn-assets.productfruits.com/3e0e82a4-fba3-4cf6-9902-e70b0ad958e6)

#### What Happens to the Payment Plan?

-   All previously paid installments and collected amounts remain in your financial records.
-   Every future and unpaid installment is written off as uncollectible.
-   Scheduled autopay ceases, and no future charges will be attempted.
-   The payment plan is removed from the client portal.
-   **Trust Funds Are Not Affected:** A write-off never uses funds held in trust. If the client holds funds in trust, review your engagement agreement and state rules before writing off, and apply or refund those funds as appropriate.

### Reversing a Write-Off (Reactivating)

If a client returns and you agree to resume services, write-offs can be reversed so you can resume collecting outstanding balances.

#### Reversing an Invoice Write-Off

1.  Navigate to the written-off invoice.
2.  Select **Reverse Write-Off**.
3.  Enter a **Reason** (required) and select **Confirm**.
4.  The remaining unpaid balance will be restored, returning the invoice to an active, payable state.

  

![](https://cdn-assets.productfruits.com/e62968c4-10d8-4694-b9c7-4e8786a961fa)

#### Reactivating a Payment Plan

1.  Open the written-off payment plan.
2.  Select **Reactivate**.
3.  Set a new **First Payment Date** for the reopened installments.
4.  Select the **Payment Period** frequency:
5.  -   Keep current spacing
    -   Weekly
    -   Every 2 Weeks
    -   Monthly
    -   Semiannual
6.  For plans paid through PrimaPay, confirm or select the Payment Method for the new installments.
7.  Review the preview of the rescheduled installments.
8.  Click **Reactivate**. The remaining balance is recalculated across the schedule, and active billing resumes.

  

![](https://cdn-assets.productfruits.com/094480df-1874-4aa5-93f2-fcd7143750a9)

> **Tip: Write Off vs. Void**

-   **Void:** Use when an invoice was generated in error or billed by mistake. Voiding completely invalidates the invoice.
-   **Write Off:** Use when legitimate work was performed, but the outstanding amount cannot be collected. This preserves your work logs and accounting history.

## Need Help?

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