Kalivar
Physician guide

Earnings and payouts

See your earnings ledger, choose a payout method, and track when money lands.

What you'll do

This page is a reference. Read it to understand where Kalivar shows your earnings, how payouts are made, and what to expect on cadence and taxes.

Where you see earnings

Open Earnings from the sidebar. The page is your single view onto money in:

  • Total Earned — a running total of everything you've been paid through Kalivar, displayed in dollars.

  • Pending Payout — the dollar amount earned but not yet transferred to your bank or payment account. Cases that are accepted but still settling show up here.

  • Recent Payouts — a table of your most recent rewarded opinions, with the date, the case, the dollar amount, and a status badge. Status values are Unpaid, Paid, Failed, and Refunded.

  • Payout setup card — a prompt at the top of the page until your payout account is fully configured. Once it's set up and verified, the prompt disappears and a small footer confirms payouts are enabled.

Payout methods

Today, Kalivar disburses payouts through Stripe Connect. From the Earnings page you'll see a Set Up Payouts card on first visit; it opens Stripe's hosted onboarding, where you provide bank details and identity information. Once Stripe confirms the account is good to receive funds, payouts route there automatically — you don't add a destination per case.

The platform's data model also reserves room for PayPal and cheque as future payout methods. The current production flow is Stripe Connect; if and when alternative methods come online, they'll appear as choices on this same screen.

Cadence

Payouts are initiated on a recurring schedule (operationally, hourly in production) that sweeps every Rewarded opinion not yet transferred. Once the transfer is initiated:

  • The funds move through Stripe to your connected bank account on Stripe's standard payout timing.
  • The dashboard updates the row to Paid when Stripe confirms the transfer landed.
  • A failed transfer shows as Failed and is retried on the next sweep — typically caused by Connect onboarding being incomplete or your bank rejecting the deposit.

Most physicians see funds in their bank account within a few business days of the case being closed and the opinion marked Rewarded. Exact timing depends on Stripe's payout schedule for your country and account type.

Ledger

Each row in Recent Payouts is a payable event tied to a specific case:

  • Rewarded opinion — the attorney accepted your opinion when they closed the case. This is the most common ledger entry.
  • Completed introduction — a paid introduction the attorney requested and you accepted, after the engagement is marked complete.
  • Refund — if a payment was reversed (for example, a rare case where Kalivar refunds an attorney charge that affects an already-credited payout), the row shows as Refunded. Refunds are uncommon and platform support reaches out before any reversal that affects a paid opinion.

The Pending Payout total is the sum of payable rows that haven't yet been transferred. It clears to zero between sweeps.

Taxes

Kalivar does not provide tax advice. You're an independent contractor for tax purposes, and how you report payments from Kalivar depends on your jurisdiction and circumstances. Stripe collects the tax-form information it's required to collect during Connect onboarding (W-9 in the U.S., for example), and the platform issues the appropriate year-end forms based on your earnings.

Update your tax-relevant details (legal name, address, tax ID) through Stripe's hosted account settings, reachable from the Earnings page. Talk to your accountant or tax professional for anything beyond data entry.

Tips

  • Payouts are net of platform fees. The amount on each ledger row is what you receive, not the gross fee the attorney paid.
  • Cases that are cancelled, withdrawn, or never closed don't appear in earnings. Only Rewarded opinions and completed paid introductions generate payouts.
  • Changing your payout destination changes where future payouts go — it doesn't redirect transfers already in flight.
  • If a row sits as Failed for more than a sweep cycle, finish your Stripe Connect onboarding. The most common cause is a half-completed identity step.

On this page