Skip to main content

Step 7: Get Paid

Lawyer Earnings Dashboard

Set Up Stripe Connect First

Before receiving any payouts, set up your Stripe Connected Account:

  1. Go to Lawyer Portal → Earnings → Connect with Stripe
  2. Click Start Stripe Onboarding
  3. Provide your bank details, address, and identity information on Stripe
  4. Return to eSolicitors - Stripe typically verifies accounts within 1–2 business days

You must have a Connected Account before client funds can be transferred to you.

How Payouts Work

When a client approves a milestone:

  1. Platform fees are deducted from the milestone amount
  2. The net amount is transferred to your Stripe Connected Account
  3. Stripe pays out to your bank account (typically 2–7 business days)

You receive an email from Stripe for each payout.

Viewing Your Earnings

Lawyer Portal → Earnings:

  • This month: Revenue so far this billing period
  • Pending escrow: Money held for active milestones not yet approved
  • Total earned: All-time earnings
  • Platform fees: Total fees deducted
  • Payout history: Each bank transfer
  • Fee calculator: Enter a matter value to see exact fees in advance

Add Your Platform Payment Card

You also need a card on file for:

  • Your monthly subscription fee
  • Seller fees in edge cases where escrow is insufficient

Go to Lawyer Portal → Settings → Payment Method to add your card.

Template Sale Payouts

Template sales are paid to the same Stripe Connected Account. Commission is:

  • Free plan: 75% to you
  • Pro: 80%
  • Elite: 85%

Template payouts follow the same 2–7 business day schedule.

Taxes

Your earnings are income. Consult your accountant regarding UK Self-Assessment, VAT (if applicable), or US tax obligations. Your earnings dashboard can export transaction records for your accounts.