Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.decodahealth.com/llms.txt

Use this file to discover all available pages before exploring further.

Patient credit is money the clinic has accepted from (or owes back to) a patient that hasn’t been spent yet. On your books it’s a liability — sitting alongside outstanding gift card balances and deferred package revenue — until the patient actually uses it. When they do, it becomes revenue. This guide covers where patient credit comes from, when it shows up in reports, and how Decoda avoids double-counting it as revenue twice.

Where patient credit comes from

A patient ends up with credit on their account through one of several routes:
SourceWhat happenedWhere it surfaces in reports
OverpaymentPatient paid more than the charge total. The extra lands as credit automatically.Patient credit liability increases by the overpaid amount.
Manual grantStaff added credit to the patient’s account directly (goodwill, settlement, dispute resolution).Patient credit liability increases by the granted amount.
Refund to creditInstead of returning a refund to a card, staff issued it as account credit.Patient credit liability increases; revenue from the refunded sale reverses (see Refunds below).
Membership grantA membership product with an account-credit benefit billed a cycle. The cycle billing creates credit equal to the plan’s monthly amount.Patient credit liability increases. See Membership Revenue Recognition for how the cycle revenue itself recognizes.
Booking feeA non-refundable booking deposit was held and later converted to credit.Patient credit liability increases when the conversion happens.
Gift cardA gift card was redeemed to the patient’s account rather than spent at checkout.Gift card liability decreases; patient credit liability increases by the same amount.
ImportCredits brought in from a previous platform during onboarding.Patient credit liability increases by the import total.
The source matters for attribution. Membership-sourced credit, in particular, is what makes a membership program “earn” revenue: the cycle billing creates the credit (liability), and the credit becomes revenue when spent.

Patient credit is never revenue at issuance

Adding credit to a patient’s account doesn’t count as revenue under either cash or accrual reporting. The clinic took money in (or already had it) but now owes the patient that value in services or product. Until the patient redeems the credit, it’s a balance the clinic has to deliver against — exactly like an unredeemed package or an unspent gift card. This is why your Product Sales Breakdown may show $0 revenue for a charge that was paid $200 from credit — the original revenue event was wherever the credit came from (a cycle billing, an overpayment, a refund). Spending the credit is the second half of that transaction, not a new sale.

When patient credit recognizes as revenue

Revenue recognizes when the patient spends the credit on a real service, product, or other deliverable — the same moment a card payment would recognize. The mechanics:
  • A $300 facial billed at checkout, paid $200 from credit + $100 from card → $300 of revenue recognizes on the facial line. The clinic’s bookkeeping records $200 less liability (credit was drawn down) and $100 more cash.
  • A $50 product purchased entirely from credit → $50 of revenue recognizes on the product line. Liability decreases by $50.
  • Credit applied to a charge that has not yet been delivered (e.g., paying down a package up front) defers the recognition. The credit moves from “patient credit liability” to whatever the new deferred bucket is (deferred package revenue, deferred banked-item revenue). Revenue recognizes when the underlying service is delivered.
In short: spending credit is the revenue event, not issuing it.

Why a $200 credit payment doesn’t add $200 to revenue twice

A common confusion: if a patient pays $200 from credit, isn’t that a separate $200 revenue event in addition to the service itself? No. Here’s the rule Decoda follows: A patient-credit payment is a liability draw-down, not a separate revenue event. The facial is the revenue event. The patient-credit payment is just how the patient paid for it — same as paying with a card, but pulling from a balance the clinic already owed them instead of from outside the clinic. If we counted both the facial and the credit payment as revenue, the books would inflate every time a patient spent credit. Where you’ll see this play out:
  • Product Sales Breakdown counts the service line, not the patient-credit payment line.
  • Accounting Overview shows the credit moving out of liability (credit balance decreases) as the same dollars move into recognized revenue (the service recognizes).
  • Payment Breakdown counts the $200 patient-credit payment as a transaction for reconciliation purposes (you can see how patients are paying), but separately tracks revenue elsewhere.
The two reports answer different questions, and they’re consistent: total revenue across the period stays equal to total deliveries across the period, regardless of how patients chose to pay.

Refunds and credit

Refunds to credit are common — easier to issue than card refunds and often what the patient prefers. The accounting moves both directions at once:
ActionLiabilityRevenue
Refund $80 from a delivered facial back to credit+$80 patient credit liability−$80 facial revenue (reversal on the refund date)
Refund $80 from a delivered facial back to cardNo change to credit−$80 facial revenue (reversal on the refund date)
Refund $80 to credit when the original charge has not yet been recognized (e.g., a package was refunded before any redemptions)+$80 patient credit liabilityNo revenue reversal (no revenue was recognized to reverse — deferred liability moves from “deferred package” to “patient credit” instead)
Patient later spends the $80 of credit on something else−$80 patient credit liability+$80 on the new service/product
The principle: revenue can only reverse what was actually counted. Credit, in turn, can only become revenue when the patient spends it on something the clinic delivers.

How patient credit shows up on each dashboard

  • Product Sales Breakdown: never lists “patient credit” as a line — credit is a payment method, not a product. Items paid with credit appear as their normal line (service, product, etc.).
  • Payment Breakdown: lists patient credit as a payment method alongside card, cash, and the rest. Use this to see how much patients are paying from credit vs. other methods.
  • Accounting Overview: lists Patient Credit Liability as a balance bucket. Click the bucket to drill into the individual credits contributing to the total (which patient, when issued, source, expiration if any). The Roll-forward column next to the bucket shows the period’s new credit issued, credit spent (Redemption), credit refunded, and credit expired.

Common questions

Why is our patient credit liability so high?

It usually means a few things at once: overpayments that haven’t been resolved (refund or apply to a future visit), memberships that grant credit each cycle but the patient hasn’t spent the full balance yet, and old credit balances brought in during platform migration. Drill into the Patient Credit Liability bucket on Accounting Overview to see the breakdown — the source column tells you which of these is contributing most.

Why doesn’t issuing patient credit show up as revenue this month?

By design — issuing credit isn’t a sale, it’s a deferred liability. Revenue from the credit shows up when the patient spends it on a service or product, which can be next week, next year, or never (if it expires).

A patient overpaid by $50 and never came back. What happens?

The $50 stays on their account as patient credit liability indefinitely, unless the clinic configures an expiration policy or staff manually clear it. If your clinic has rules around abandoned balances (escheatment / unclaimed property), set up an expiration policy under Settings — expired credit shows up in the Expiration column of Accounting Overview’s roll-forward.

How do I tell which membership a patient’s credit came from?

Drill into the Patient Credit Liability bucket on Accounting Overview and look at the source for each entry. Membership-sourced credit lists the specific membership product. This source attribution is what powers the membership program’s revenue calculation — see Membership Revenue Recognition for how membership-sourced credit feeds into recognition.

A patient paid for a facial with $100 from credit and $50 from card. How much revenue did the clinic earn?

$150 — the value of the facial. The credit payment was a liability draw-down; the card payment was cash in the door. Both together equal the recognized revenue for that line.