Skip to content

Blocks

Page sections, ready to paste.

26 blocks in 13 categories, built only from Plinth components and tokens. Each one is a single file: copy it into components/blocks, swap the copy and it follows your accent, radius and mode. Need full screens? See the examples.

Blocks
26
Categories
13
Server components
19

Heroes

The first screen of a landing page: headline, pitch and the main call to action.

Announcement badge, headline, two buttons, trust points and a framed mini dashboard built from Stat, Card and Status.

components/blocks/heroes/hero-centered.tsx

New: recurring invoices

Get paid on time, every time.

Ledgerly sends invoices, chases late payments and reconciles your bank feed, so your team can stop living in spreadsheets.

  • 14-day trial
  • No card required
  • Cancel anytime

Outstanding

$15,480

Down 8.2% (positive)vs last month

Paid this month

$42,910

Up 14.6% (positive)vs last month

Avg. days to pay

11.4

Down 2.1 days (positive)

Recent invoices

  • INV-2041Fernhill StudioPaid$4,800.00
  • INV-2042Quillstack LabsDue in 3 days$1,260.00
  • INV-2043Harbor & PineSent$9,420.00

Pitch and benefits on the left, a trial sign-up form on the right. Stacks on phones.

components/blocks/heroes/hero-split-form.tsx

For finance teams of 2 to 200

Close the month in days, not weeks.

Ledgerly brings invoices, expenses and approvals into one calm workspace with an audit trail your accountant will love.

  • Import clients and open invoices from a CSV in minutes
  • Automatic reminders before and after the due date
  • Bank reconciliation that matches 9 in 10 payments for you

Trusted by 4,200+ finance teams

Start your free trial

14 days of every feature. No card needed.

SOC 2 Type II. Your data stays in the EU or US, your choice.

Features

Explain what the product does, from a simple icon grid to a bento layout with live UI.

Six features with icon tiles in one, two or three columns.

components/blocks/features/features-grid.tsx

Everything in one place

The whole billing cycle, without the busywork

From the first invoice to the closed month, Ledgerly handles the repetitive parts and leaves the decisions to you.

  • Invoices in seconds

    Branded invoices with line items, taxes and discounts. Duplicate last month's with one click.

  • Polite, persistent reminders

    Schedule nudges before and after the due date. Ledgerly stops the moment a payment lands.

  • Bank reconciliation

    Connect your accounts and let matching rules pair payments with invoices automatically.

  • Approval flows

    Route expenses above a limit to the right person. Every decision is logged with a timestamp.

  • Exports your accountant wants

    Month-end packs in CSV or PDF, mapped to your chart of accounts. No reformatting needed.

  • Secure by default

    Single sign-on, role-based access and encryption at rest. Data residency in the EU or US.

Mixed-size tiles with a bar chart, avatars, progress, an audit log and keyboard shortcuts.

components/blocks/features/features-bento.tsx

Platform

Built for the way finance teams actually work

  • Cash flow at a glance

    See what is coming in and going out over the next twelve weeks, updated with every payment.

    Projected net cash per week
    WeekNet cash (k$)
    W112
    W218
    W315
    W422
    W519
    W627
    W724
    W831
  • Real-time collaboration

    Comment on any invoice and mention a teammate. Everyone sees changes live.

    6 online
  • Month-end checklist

    A shared close checklist that fills itself in as tasks complete.

    October close
  • Complete audit log

    Every change, who made it and when. Export it for your auditors.

    • Noor Haddad approved expense EXP-3812m
    • Tomasz Wren changed tax rate to 20%1h
    • Ada Moreno exported the September pack3h
  • Keyboard first

    Create, search and approve without touching the mouse.

    CommandK SearchNthenI New invoiceAll shortcuts

Stats

Headline numbers for marketing pages and KPI tiles for dashboards.

Four headline numbers in one hairline-separated frame, with footnotes.

components/blocks/stats/stats-band.tsx

By the numbers

Finance teams get paid faster with Ledgerly

Median results across 4,200 workspaces in their first 90 days, compared with the 90 days before.

Faster payments

38%

Median days to pay, 19.2 → 11.9

Invoices sent

2.4M

In the last 12 months

Hours saved per month

21 h

Per finance seat, self-reported

Uptime

99.98%

Rolling 12 months

Dashboard tiles with deltas that know whether up is good, and sparklines with tooltips.

components/blocks/stats/stats-sparkline-cards.tsx

Overview

Last 12 weeks, updated 4 minutes ago

Revenue

$128.4k

Up 12.4% (positive)vs previous

Active customers

1,284

Up 3.1% (positive)vs previous

Churn rate

1.8%

Down 0.4 pts (positive)vs previous

p95 latency

212 ms

Up 18 ms (negative)vs previous

Pricing

Plan cards and a single plan with a billing-cycle switch.

Free, team and scale plans with the middle one highlighted.

components/blocks/pricing/pricing-three-plans.tsx

Pricing

Simple plans that grow with you

Every plan includes unlimited invoices. Prices in USD, billed monthly.

  • Starter

    For freelancers sending their first invoices.

    $0free forever

    Start for free
    • 5 clients
    • Unlimited invoices
    • Card and bank payments
    • Email reminders
  • Team

    Most popular

    For small finance teams that want to close faster.

    $24per seat / month

    Start 14-day trial
    • Unlimited clients
    • Bank reconciliation
    • Approval flows
    • Recurring invoices
    • Priority support
  • Scale

    For growing companies with audits and many entities.

    $49per seat / month

    Talk to sales
    • Everything in Team
    • Multi-entity books
    • SAML single sign-on
    • Audit log export
    • 99.9% uptime SLA

One plan with a monthly or yearly switch; the price updates in place.

components/blocks/pricing/pricing-single-toggle.tsx

One plan. Everything included.

No tiers to compare and no features held back. Pay per seat and add people when you need them.

Save 20%

Ledgerly Pro

For teams of any size that send, chase and reconcile invoices.

$26per seat, billed yearly ($312)

Start 14-day trial

No card required

What's included

  • Unlimited invoices and clients
  • Bank reconciliation
  • Recurring invoices
  • Approval flows
  • Month-end close checklist
  • Exports for your accountant
  • Single sign-on
  • Priority email support

30-day money-back guarantee, no questions asked.

Testimonials

Quotes from customers, as a wall of cards or one featured story.

Quote cards with avatar, name and role in balanced columns.

components/blocks/testimonials/testimonials-cards.tsx

Customers

Loved by teams who close the books

  • “We used to spend the first week of every month chasing payments. Now reminders go out on their own and our average days to pay dropped from 24 to 12.”

    Ada MorenoHead of Finance, Fernhill Studio
  • “Setup took one afternoon. The CSV import pulled in three years of clients without a single fix.”

    Jonas WhitfieldFounder, Quillstack Labs
  • “Reconciliation used to be a two-person job. Ledgerly matches nine out of ten payments before I even open it, and the audit log keeps our auditors happy.”

    Priya RamanController, Harbor & Pine
  • “The approval flows are exactly as strict as we need and no stricter. Nobody waits on me anymore.”

    Mateo SilvaOperations Lead, Tessellate
  • “I manage books for eleven small companies. Switching between them is instant and every export is already in the format I need.”

    Lena OkaforBookkeeper, Okafor & Wren
  • “Clear, calm and fast. It is the first finance tool my whole team actually likes opening.”

    Tomasz WrenCFO, Bramble Health

CTA

Closing calls to action: a full accent banner and a newsletter sign-up.

A closing call to action on the accent color, readable in every accent and mode.

components/blocks/cta/cta-banner.tsx

Ready to close next month in three days?

Start a free 14-day trial. Import your clients and open invoices, and send your first reminder before lunch.

Newsletter sign-up

Client component

Email field and button with an inline, announced success message.

components/blocks/cta/cta-newsletter.tsx

The month-end memo

One short email a month with closing tips, new features and templates from finance teams like yours.

No spam. Unsubscribe with one click.

Auth

Sign-in and sign-up screens with password, magic link, SSO and passkeys.

Email and password, remember me, a magic-link option and a link to sign up.

components/blocks/auth/auth-sign-in.tsx

Sign in to Ledgerly

Welcome back. Enter your details to continue.

New to Ledgerly? Create an account

SAML single sign-on and passkey buttons above an email sign-up form.

components/blocks/auth/auth-sign-up-sso.tsx

Create your Ledgerly workspace

Bring your team, your clients and your open invoices. You can be sending in ten minutes.

  • Free for 14 days, no card required
  • Invite your whole team at no extra cost during the trial
  • Import clients and invoices from a CSV

At least 12 characters.

Already have an account? Sign in

Forms

A contact form and a settings section with the label-left layout.

Contact details next to a two-column form with a topic select and a counted message field.

components/blocks/forms/form-contact.tsx

Talk to our team

Questions about pricing, a migration or a custom contract? We usually reply within one business day.

  • Email

    hello@ledgerly.example

  • Office

    48 Saltmarsh Lane, Port Avery

  • Hours

    Mon to Fri, 9:00 to 18:00 CET

0 of 600 characters used

Tell us about your team and what you need.

We'll only use your details to answer this message.

Label-left settings layout: a profile form with Save, and instant notification switches.

components/blocks/forms/form-settings-section.tsx

Profile

How you appear to teammates and on invoices you send.

PNG or JPG, at least 256 × 256 px.

ledgerly.example/

Letters, numbers and dashes.

35 of 160 characters used

Notifications

Choose what we email you about. Changes save instantly.

When a client pays an invoice you sent.
A daily digest of invoices past their due date.
New features and the monthly memo.

Tables

Data tables for people and money, with badges, filters and totals.

Search, invite, avatars, role badges, status and a row actions menu.

components/blocks/tables/table-team-members.tsx

Team members

6 people in Fernhill Studio, 1 pending invite

NameRoleStatusLast activeActions
Ada Morenoada@fernhill.exampleOwnerActiveJust now
Jonas Whitfieldjonas@fernhill.exampleAdminActive12 min ago
Priya Ramanpriya@fernhill.exampleMemberActive2 h ago
Mateo Silvamateo@fernhill.exampleMemberInvitedNever
Lena Okaforlena@fernhill.exampleViewerActiveYesterday
Tomasz Wrentomasz@fernhill.exampleMemberSuspendedSep 28

Invoices with status

Client component

Status filter, status badges, right-aligned amounts and a totals row.

components/blocks/tables/table-invoices.tsx

Invoices

October 2026, all clients

Invoices, filtered by: all statuses
InvoiceClientIssuedDueStatusAmount
INV-2048Quillstack LabsOct 14Nov 13Pending$1,260.00
INV-2047Harbor & PineOct 10Nov 9Pending$9,420.00
INV-2046Bramble HealthOct 2Oct 16Overdue$3,150.00
INV-2045TessellateSep 30Oct 30Paid$6,780.00
INV-2044Okafor & WrenSep 24Oct 8Overdue$840.00
INV-2043Fernhill StudioSep 18Oct 18Paid$4,800.00
INV-2049Saltmarsh Coffee——Draft$2,200.00
Total (7 invoices)$28,450.00

Lists

Notification feeds and activity timelines.

Notifications

Client component

Unread markers, avatars or icons, an inline action and Mark all as read.

components/blocks/lists/list-notifications.tsx

Notifications3 new

  • Unread: Priya Raman mentioned you on INV-2047: “Can you double-check the VAT line?”

    Harbor & Pine4 min ago

  • Unread: Tessellate paid $6,780.00 for INV-2045.

    Payments1 h ago

  • Unread: 2 invoices are now overdue. A reminder was sent to each client.

    RemindersYesterday

  • Jonas Whitfield invited Mateo Silva to Fernhill Studio.

    TeamOct 16

  • Your email address was confirmed. You can now send invoices from ada@fernhill.example.

    AccountOct 14

Events on a vertical hairline with icons, avatars and timestamps.

components/blocks/lists/list-activity-timeline.tsx

Activity

INV-2047 · Harbor & Pine

Paid
  1. Payment received

    $9,420.00 via bank transfer, matched automatically.

  2. Priya Raman commented

    “Client asked to split the payment into two transfers, both are in.”

  3. Reminder sent

    Scheduled reminder sent to the client’s billing contact.

  4. Invoice viewed

    Opened by accounts@harborpine.example.

  5. Invoice created

    Created by Jonas Whitfield from the “Monthly retainer” template.

Empty states

What to show before there is data, and when a search finds nothing.

A first-run state with one primary action, an import option and starter templates.

components/blocks/empty-states/empty-first-project.tsx

Create your first project

Projects group invoices, expenses and files for one client or job. Start from scratch, import from a spreadsheet or pick a template below.

No search results

Client component

Echoes the query, suggests a spelling fix and lets people remove filters.

components/blocks/empty-states/empty-no-results.tsx

Filters:Type: ReportsOwner: Me

No results for “quarterly forcast”

Check the spelling or try fewer filters. Did you mean “quarterly forecast”?

Footers

A full link footer and a one-line minimal one.

Suggested