Overview
Victoria’s Billing System brings Clio-level billing capabilities to divorce law firms with AI-powered automation. Track time effortlessly, manage expenses, generate professional invoices, and get paid faster with integrated client portal payments.Time Entry System
AI-Powered Time Logging
Victoria automatically suggests time entries after completing billable work, eliminating the end-of-day scramble to remember what you did. How It Works:- Victoria completes a task (document review, research, drafting)
- Prompt appears immediately with suggested time entry
- Review and edit hours, description, or rate if needed
- One-click logging to billing system
- Automatically triggered for Victoria conversations over 800 tokens
- Calculates reasonable time based on task complexity
- Generates professional descriptions suitable for client bills
- Pre-fills hourly rate from your firm settings
Activity Types
Activity Types
- Legal Research - Case law, statutes, legal analysis
- Document Drafting - Pleadings, motions, agreements
- Document Review - Discovery, financial docs, evidence
- Case Analysis - Strategy, case evaluation
- Discovery Review - Interrogatories, RFPs, depositions
- Client Communication - Emails, calls, meetings
- Court Appearance - Hearings, trials, conferences
- Case Planning - Task generation, deadline management
- Other - Administrative, research calls, etc.
Time Entry Details
Time Entry Details
- Date - Defaults to today, adjustable
- Hours - Decimal format (e.g., 0.25 = 15 min, 0.5 = 30 min)
- Billable Hours - Usually matches total hours unless marked non-billable
- Hourly Rate - From firm settings or attorney-specific rate
- Description - AI-generated professional billing narrative
- Activity Type - Categorization for reporting
- Billable Flag - Mark as non-billable for internal work
- Billing Status - Unbilled, billed (invoiced), paid
Manual Time Entry
Manual Time Entry
- Client phone calls
- Court appearances
- In-person meetings
- Email correspondence
- Administrative tasks
- Travel time
Editing & Deleting
Editing & Deleting
- Edit any field (hours, description, rate, activity type)
- Delete entries added by mistake
- Mark as non-billable if work was internal
- Cannot edit or delete (maintains audit trail)
- To adjust: create credit memo or modify invoice
- View which invoice billed the time entry
Expense Tracking
Billable Expenses
Track case-related expenses and pass costs through to clients with automatic billability tracking. Common Expense Categories:Filing Fees
Expert Witnesses
Document Production
Travel
Investigation
Technology
Communication
Other
Expense Entry Features
Receipt Management
Receipt Management
- Drag-and-drop receipt images or PDFs
- Stored securely in LexVault with RLS protection
- Accessible when creating invoices
- Audit trail for bar ethics compliance
Reimbursement Tracking
Reimbursement Tracking
- Unreimbursed - Expense paid by firm, awaiting client payment
- Billed - Included on client invoice, payment pending
- Reimbursed - Client paid, expense recovered
Billable vs. Non-Billable
Billable vs. Non-Billable
- Billable - Pass through to client (default)
- Non-Billable - Firm absorbs cost (e.g., office supplies)
Invoice Generation
Creating Invoices
Generate professional invoices in seconds with automatic line item population from unbilled time and expenses. Invoice Creation Flow:-
Select Client & Case
- Choose from active cases
- Client info auto-populated from case
-
Add Line Items
- Automatic: Pull unbilled time entries and expenses
- Manual: Add flat fees, retainers, or custom charges
- AI Services: Auto-calculated if Victoria was used on case
-
Set Terms
- Invoice date (defaults to today)
- Due date (defaults to Net 30)
- Payment terms and notes
-
Client Portal Options
- Enable client portal access (recommended)
- Send email notification immediately
- Allow online payment via Stripe (LawPay coming soon)
-
Generate & Send
- Creates invoice with unique number
- Generates secure client portal link
- Sends email with payment link (optional)
Invoice Statuses
Draft
Draft
- Edit line items, amounts, dates
- Add or remove charges
- Delete invoice entirely
- Generate preview PDF
Sent
Sent
- Sent timestamp recorded
- Payment due date active
- Overdue notifications begin after due date
Viewed
Viewed
- Viewed timestamp recorded
- Know client is aware of invoice
- Useful for follow-up timing
Partial Payment
Partial Payment
- Shows amount paid and remaining balance
- Payment history visible in invoice detail
- Can send reminder for remaining balance
Paid
Paid
- Paid timestamp recorded
- Payment method captured
- Receipt generated for client
- All line items marked as “billed” and “paid”
Overdue
Overdue
- System checks daily after due date
- Status changes from “Sent” to “Overdue”
- Shows days overdue count
- Send automated reminder email
- Update due date if extension granted
- Apply late fees (if firm policy)
- Suspend services per engagement letter
Cancelled / Void
Cancelled / Void
- Billing error discovered
- Case settled before payment
- Client disputed charges
- Need to recreate invoice
Line Item Types
Time Entries
Time Entries
- One line per time entry (detailed)
- Group by date (moderate detail)
- Group by activity type (summary)
Expenses
Expenses
- Pass through at cost (default)
- Add percentage markup (if permitted by bar)
- Administrative fee for processing
AI Services
AI Services
- Document analysis operations
- Legal research queries
- Form generation
- Financial calculations
- Discovery assistance
- Per ABA Opinion 93-379 (AI cost recovery)
- Transparent breakdown by AI agent
- Shows operation count and cost
- Client can see which Victoria features were used
Flat Fees
Flat Fees
- Uncontested divorce package
- Document review flat rate
- Consultation fees
- Monthly retainer
- Description (e.g., “Uncontested Divorce - Full Service”)
- Amount (fixed price)
- Quantity (usually 1, or number of months for retainers)
Retainers
Retainers
- Flat fee for services
- Earned upon receipt
- Deposited in operating account
- Held in trust account
- Applied against future invoices
- Refundable if unused
Client Portal Integration
How Clients View Invoices
When you enable client portal for an invoice, Victoria generates a secure, tokenized link that clients can access without logging in. Client Portal Features:Secure Access
- Unique token per invoice
- No password required
- Expires in 90 days
- View-only access
Invoice Details
- Full invoice with line items
- Professional PDF generation
- Breakdown by date/activity
- Receipt attachment viewing
Comments
- Ask questions about charges
- Request clarification
- Visible to entire legal team
- Real-time notifications
Online Payment
- Pay via credit/debit card
- ACH bank transfer
- Stripe integration (LawPay coming soon)
- Instant payment confirmation
Payment Processing
Integrated Payment Providers:- Stripe (Available Now)
- LawPay (Coming Soon)
- Best For: All payment types - flat fees, retainers, invoices, and firm-earned fees
- Fees: 2.9% + 30¢ per transaction (credit/debit), 0.8% capped at $5 (ACH)
- Payouts: 2-day transfer to business bank account
- Features: Credit cards, ACH, Apple Pay, Google Pay
- Create Stripe account at stripe.com
- Complete business verification
- Add Stripe API keys to Victoria Settings → Integrations
- Enable ACH for lower-cost bank payments
- PCI-DSS Level 1 compliant
- No card data touches your servers
- 3D Secure fraud protection
- Automatic receipt generation
- Seamless in-portal payment
- Multiple payment methods
- Instant confirmation
- Download receipt PDF
Email Notifications
Automated Email Flow:-
Invoice Created
- If “Send Email” enabled
- Sent to client email on file
- Contains portal link
- Professional PDF attachment option
-
Email Content:
-
Payment Reminders
- Automatic: 7 days before due date
- Automatic: 3 days after due date
- Manual: Send reminder anytime
-
Payment Confirmation
- Sent immediately upon payment
- Includes receipt and invoice PDF
- Payment method and amount
Financial Dashboard
Real-Time Billing Metrics
The Billing Tab in each case workspace shows: Summary Cards:Unbilled Time
Outstanding
Collected
- Time Entries
- Expenses
- Invoices
- Filter by attorney, date range, activity type
- Sort by date, hours, amount
- Bulk select for invoicing
- Export to CSV
- Edit before billing
- Which invoice billed each entry
- Payment status
- Date billed and date paid
- Realization rate (billed ÷ standard rate)
Trust Accounting
IOLTA Compliance
Victoria tracks trust account transactions with built-in safeguards for bar compliance. Trust Account Features:Client Ledgers
Client Ledgers
- Separate ledger per client
- All deposits and withdrawals
- Current balance by client
- Transaction history with descriptions
- Bank balance
- Trust ledger total
- Sum of client ledgers
- Must match to the penny
Retainer Deposits
Retainer Deposits
- Deposited to trust upon receipt
- Held until fees earned
- Applied against invoices automatically
- Refund balance if unused
- Client pays retainer via portal
- Routed to trust account (Stripe now, LawPay automatic routing coming soon)
- Added to client’s trust ledger
- When invoice generated, prompt to apply trust funds
- Transfer from trust to operating (earned)
- Client ledger reduced by amount applied
Earning Fees from Trust
Earning Fees from Trust
- Invoice sent to client
- Reasonable notice period (usually 30 days)
- No client objection
- Transfer to operating account
- Generate invoice
- Check client trust balance
- Prompt: “Apply $[amount] from trust?”
- If yes: create trust transfer record
- Move funds from trust to operating
- Update client ledger
- Mark invoice as paid from trust
- Send confirmation to client
Audit Trail
Audit Trail
- Date and time
- User who initiated
- Amount and direction (deposit/withdrawal)
- Source (client payment, earned fee, refund)
- Invoice or case reference
- Bank transaction ID
- Monthly reconciliation statements
- Client ledger detail by date range
- Trust transaction journal
- Overdrawn client warnings
- Stale trust balance reports (>3 years)
Row Level Security (RLS)
Data Access Controls
Time Entries:- ✅ Attorneys can see all firm time entries
- ✅ Staff can see only their own time entries
- ❌ Clients cannot see time entries (only invoiced totals)
- ✅ Attorneys can see all firm expenses
- ✅ Staff can see only their own expenses
- ❌ Clients cannot see expense detail (only invoiced totals)
- ✅ Attorneys can see all firm invoices
- ✅ Staff can see invoices for their assigned cases
- ✅ Clients can see only their own invoices (via portal token)
- ✅ Attorneys and firm admins can see all payments
- ✅ Bookkeepers can see payment details for reconciliation
- ✅ Clients can see payment history for their invoices
Ethical Billing
ABA Guidelines
Victoria’s billing system is designed around ABA Model Rules and ethics opinions:Rule 1.5 - Fees
Rule 1.5 - Fees
- Time tracking shows actual work performed
- Activity descriptions provide transparency
- AI cost recovery limited to actual cost (per Opinion 93-379)
- Client portal shows detailed breakdown
- Comments allow client questions
- Professional descriptions (no legalese)
- Time and labor required (tracked automatically)
- Novelty and difficulty (activity type)
- Skill required (attorney vs. staff rates)
- Results obtained (case outcome notes)
Opinion 93-379 - AI Cost Recovery
Opinion 93-379 - AI Cost Recovery
- Actual Cost - Bill only what you’re charged, no markup
- Transparency - Disclose AI use and costs to clients
- Reasonable - AI cost should benefit client (efficiency, accuracy)
- Per-Case Tracking - Allocate AI costs to specific matters
- ✅ Tracks AI cost per case
- ✅ Provides transparent breakdown by agent
- ✅ Bills at cost (no markup)
- ✅ Shows operation count and description
- ✅ Client can see which AI features used
Rule 1.15 - Trust Accounting
Rule 1.15 - Trust Accounting
- Complete trust accounting records
- Separate trust and operating accounts
- Prompt notice of receipt
- Prompt delivery when earned/due
- Separate ledgers for each client
- Three-way reconciliation
- Audit trail for every transaction
- Client-accessible trust balance
- Automatic overdrawn warnings
Hourly Billing Best Practices
Hourly Billing Best Practices
- Industry standard: 0.1 hours (6 minutes)
- Victoria supports decimal precision
- Common: 0.1, 0.25, 0.5, 0.75, 1.0
- What was done (not how long it took)
- Specific enough to justify charge
- Professional language
- Avoid excessive detail (security risk)
- Clerical/administrative work
- Learning new software
- Billing/collections
- Correcting own errors
Billing Automation
Time-Saving Features
Auto Time Entry Prompts
AI Usage Auto-Billing
Invoice Templates
Payment Reminders
Bulk Actions
Recurring Invoices
Reports & Analytics
Financial Insights
Available Reports:- Collections
- Productivity
- Revenue
- Expenses
- Current (0-30 days)
- 31-60 days
- 61-90 days
- 90+ days overdue
- Average days to payment
- Collection rate by client
- Write-off tracking
- Bad debt reserves
Best Practices
Law Firm Billing Tips
Log Time Daily
Detailed Descriptions
Invoice Promptly
Enable Client Portal
Follow Up on Overdue
Review Realization Rates
Reconcile Trust Monthly
Use Activity Types
Client Portal Experience
What Clients See
When clients click their secure invoice link:-
Invoice Header
- Your firm name and logo
- Invoice number and date
- Due date (with countdown if close)
- Total amount due
-
Case Information
- Case name and number
- Client name
- Case type and jurisdiction
-
Line Item Detail
- Date of each activity
- Professional description
- Attorney/staff name
- Hours and rate (if time entry)
- Amount for each line
-
Subtotal and Totals
- Subtotal
- Expenses subtotal
- Tax (if applicable)
- Total Amount Due
-
Action Buttons
- 💬 Leave a Comment (ask questions)
- 💳 Pay Now (credit card, ACH)
- 📄 Download PDF (professional invoice)
- 📧 Email Copy (send to spouse/accountant)
-
Payment Options
- Credit/Debit Card
- Bank Account (ACH)
- Trust Account Credit (if on file)
- Payment plan request
Getting Started
Setup Checklist
Configure Firm Settings
- Default hourly rates by role
- Invoice numbering format
- Payment terms (Net 30, etc.)
- Trust account bank info
- Tax rate (if applicable)
Connect Payment Provider
- Add Stripe API keys (available now)
- Enable ACH for lower-cost payments (0.8%, max $5)
- Test with $1 transaction
- LawPay integration coming soon for automatic trust/operating routing
Customize Invoice Template
- Upload firm logo
- Add firm address and contact
- Customize color scheme
- Add payment instructions
- Set email signature
Import Existing Clients
- CSV upload with client list
- Maps to: First Name, Last Name, Email, Phone
- Bulk import saves setup time
Train Your Team
- Show time entry prompt workflow
- Explain activity types
- Demo expense entry with receipts
- Practice invoice generation
- Review client portal features
Start Logging Time
- Let Victoria prompt time entries
- Manually add non-Victoria work
- Review descriptions for professionalism
- Check unbilled time in Billing tab
Generate First Invoice
- Select case with unbilled time
- Create invoice
- Review line items
- Enable client portal
- Send to client
- Monitor payment status
FAQs
Can clients see my time entries before I invoice them?
Can clients see my time entries before I invoice them?
What happens if I delete a billed time entry?
What happens if I delete a billed time entry?
How does Victoria calculate AI costs to bill?
How does Victoria calculate AI costs to bill?
- Tokens used (GPT-4, Claude, etc.)
- Model pricing from OpenAI/Anthropic
- Victoria’s cost per operation
Can I give clients a discount without showing the original amount?
Can I give clients a discount without showing the original amount?
- Adjust before invoicing - Edit time entries to reduce hours or rates, then invoice. Client never sees original amount.
- Discount line item - Invoice at full amount, then add negative line item: “Professional courtesy discount - 10%”. Shows transparency.
How do I handle clients who pay by check?
How do I handle clients who pay by check?
- Receive check
- Deposit to bank
- Go to invoice → “Record Payment”
- Enter amount, date, payment method: “Check”
- Add check number in notes
- If client has trust balance
- Apply trust funds to invoice
- Victoria automatically updates trust ledger
Can I see which invoices are about to become overdue?
Can I see which invoices are about to become overdue?
- Invoices due in next 7 days
- Overdue by 1-30 days
- Overdue by 31-60 days
- Seriously overdue (60+ days)
What if a client disputes a charge?
What if a client disputes a charge?
- Client leaves comment on invoice in portal
- You receive notification immediately
- Respond in comment thread (visible to client)
- If agreed to adjust: void invoice, recreate with changes
- If disagreement: document in case notes, escalate if needed
Can I bill in increments smaller than 6 minutes (0.1 hours)?
Can I bill in increments smaller than 6 minutes (0.1 hours)?
- 0-3 minutes: No charge (de minimis)
- 4-9 minutes: 0.1 hours
- 10-15 minutes: 0.25 hours
- Round up for client benefit
How do I export billing data for QuickBooks/Xero?
How do I export billing data for QuickBooks/Xero?
- Billing Tab → Export
- Select date range
- Choose: Time Entries, Expenses, Invoices, or Payments
- Download CSV
- Import to accounting software
- QuickBooks Online
- Xero
- FreshBooks
- Two-way sync
Support
Need help with billing? We’re here:- Email: [email protected]
- Live Chat: Click support icon in bottom right
- Office Hours: Monday-Friday, 9am-5pm PT
- Response Time: Less than 2 hours during business hours
- Payment provider setup assistance
- Trust accounting reconciliation help
- Invoice template customization
- Bulk import of historical data
- Bar audit report generation