Skip to content

Cash cycle ring

How long cash is tied up, in one ring.

Definition · Updated Nov 2, 2026

A cash cycle ring shows the days cash sits in inventory and receivables, minus the days you take to pay suppliers, with the cycle in the middle. Use it for working capital reviews and finance dashboards.

Pay once. Every update included.

Live preview

Cash conversion cycle, Q3 2026Cash conversion cycle of 41 days: 46 inventory days plus 38 receivable days, minus 43 payable days.41 dCASH CYCLEInventory46 dReceivables38 dPayables43 d
Cash conversion cycle, Q3 2026
ComponentDays
Inventory46
Receivables38
Payables43
Cash cycle41

Sample data: a 41-day cash cycle, inventory 46 days, receivables 38 days, payables 43 days

Size
Data shape
Days of inventory, receivables and payables
Good for
Working capital, finance reviews
Avoid when
There is no inventory or credit
Sizes
XS, S, M and L, re-laid out from the data

Anatomy

Inspect it like the Figma file.

The same layers, names and tokens as the component. Select one to read its size, fill and style.

Layers

098 / Cash cycle ring

chart/098-cash-cycle
plot · cash cycle
Layer
receivable days
Type
Ellipse
Size
278 × 278
Fill
data/cat-3
Group
Marks · 7

Layers

098 / Cash cycle ring

chart/098-cash-cycle
plot · cash cycle
Layer
receivable days
Type
Ellipse
Size
154 × 154
Fill
data/cat-3
Group
Marks · 7

Sizes

Re-laid out, never scaled.

The same data at XS, S, M and L. Every size is redrawn from the data, so text and line weights never shrink.

M against S

Width360 px480 px

Plot328 px440 px

Labels88

Marks77

Height212 px246 px

Same tokens at every size: text styles, 1 px lines and mark radius stay put.

When to use

How long cash is tied up.

Three signs it fits, and three signs another type fits better.

Is it a cycle of days?

Amounts between two totals.

Yes: Keep the cash cycle ring

Is it one company?

Trends over months.

Yes: Keep the cash cycle ring

Are there three parts?

Many parts.

Yes: Keep the cash cycle ring

Code and Figma

One name in Figma and in code.

Every Figma property is a prop with the same name and values. One command installs it.

Figma

chart/098-cash-cycle

size
legend
Property = propValuesDefault
size"xs" · "s" · "m" · "l""xs"
legendfalsefalse
color"cat-1" · "cat-2" · "cat-3" · "cat-4""cat-1"
npx shadcn add @chartory/cash-cycle-ring
cash-cycle-ring.tsx
import { CashCycleRing } from "@/components/chartory/cash-cycle-ring"import { cashCycle } from "./cash-cycle"export function CashCycle() {  return (    <CashCycleRing      data={cashCycle}      size="m"      legend={false}    />  )}

Hearth widget

Cash cycle ring as a widget.

The chart in a Hearth card with a hero number and two blocks. One token set, light and dark.

Code
Get the code

EmberPreset

ChartoryDefault preset

Pick the blocks, the size and the preset for your own widget.

Read the Hearth widget docs

FAQ

Cash cycle questions.

What people ask before they put a cash cycle ring in a dashboard.

Something else?

hello@usechartory.com
  • Inventory days plus receivable days minus payable days: 46 + 38 − 43 = 41 days in the sample.

Related types

The same question, a different shape of answer. Every type ships in Figma and in code.

Same family

Flow between steps

Where volume goes: funnels, bridges and cycles.