Every quote and invoice on the customer's record.

Build a quote on the customer's record. They sign and add a card on one page, and billing starts on its own.

Sent Oct 1Viewed Oct 2Signed Oct 3Billing

Q-0042 · Halden Freight

Growth plan · 12 months
Growth seats × 12$588.00 /mo
Onboarding$2,500.00
10% off the first 3 months−$58.80 /mo
Due on acceptance$3,029.20

Master services agreement

Your contract, signed on the quote page
Signed for Halden Freight
Priya Nair
Priya Nair · COO · Oct 3, 2026
Signed for Ledgerline
Marcus Hale
Card on file: Visa ···· 4242 · first invoice paid
Build the quote

A quote in a minute, from your catalog.

Start one on a company or a deal, or ask Stella to draft it. Pick products, set the price for this deal, and the summary shows exactly what's charged and when.

  • Discounts that read in words. "10% off the first 3 months" on the line and on every invoice.
  • Payment schedules. Split one-time work into instalments by date or milestone.
  • Trials and start dates. Billing waits for both.
  • From a deal. The quote bills the deal's company and shows on both.

New quote · Halden Freight

To Priya Nair · priya@haldenfreight.example · billing contact
Growth seats12 × $49.00$588.00 /mo
Onboarding1 × $2,500$2,500.00
Discount · 10% off the first 3 months−$58.80 /mo
What's charged, when
On acceptance$1,779.20
Design sign-off · Nov 15$1,250.00
Then monthly from Feb 1$588.00
What the customer sees

One link to read, sign and pay.

Your quote under your name, in light or dark. They sign your own contract right there, typed or drawn, and add a card or bank account on a secure payment page.

  • Your contract, not a template. Upload your PDF and drop signature, date and name fields where they go.
  • You sign too. Countersign before it goes out or after they sign.
  • A signed copy for both sides, with a certificate page that proves nothing changed.
  • Or mark it accepted when they said yes on a call.
Ledgerline sent you a quote

Growth plan for Halden Freight

Due today$1,779.20
Then$588.00 a month from Feb 1
Your full name
Priya Nair
Signature
Priya Nair
I agree to the terms and the contractAccept and add a card
After they sign

Billing runs itself, and the record keeps up.

The contract is written, billing starts, and the company's billing shows up as fields you can filter, chart and automate on.

Halden Freight · Billing

On the company record
Billing contactPriya Nair
Payment methodVisa ···· 4242 expires soon
Subscription$588.00 /mo
Card expires next monthSend update link

It chases for you

Instalments and overdue invoices
Design sign-offbilled Nov 15
INV-0131 · Brightwater3 days overdue
Reminder emailsent from your mailbox
CompanyBilling status 🔒MRR 🔒Renewal date 🔒Payment method 🔒Open balance 🔒
Halden FreightActive$588Nov 1, 2027Visa ···· 4242$0
Brightwater ClinicsPast due$880Sep 23, 2027Payment failed$880
Outpost CoffeeTrialing$1,200Oct 1, 2027Chase ···· 6789$0
🔒 Kept up to date from your billing and contracts. Filter "card expires before December" or trigger a workflow when one goes past due.
Upsell and renew

See each renewal coming and send the upgrade from the record.

Every contract knows when its term ends and when notice is due. Usage sits beside billing on the account, so you can see who is outgrowing their plan and quote the upgrade from the same page.

  • Renewals with time to act. Custral flags each one before notice is due and can start a workflow: a task for the owner, a reminder, a check-in.
  • Upsell from what they use. Seats and usage on the record, next to what they pay. New quote, and the upgrade is on its way.
  • Counted as growth. An upgrade shows as expansion in your MRR, a lost renewal as churn.
  • On the deal and the company. Renewal date, MRR and status as fields you can filter: "renews in the next 60 days".

Renewals coming up

Contracts whose term ends in 90 days
Halden Freight notice by Oct 9$588 /mo
Brightwater Clinics ends, won't renew$880 /mo
Outpost Coffee renews Dec 1$1,200 /mo
Task for Marcus · "Call Halden Freight about renewal" · due Oct 6

Halden Freight · ready for more

Usage beside billing on the company
Seats in use12 of 12 at limit
Shipments tracked, last 30 days4,120 +38%
Pays today$588 /mo
+8 seats · $392 /mo moreNew quote
See the money

What you earn, and what moved it.

MRR and how it changed, retention and churn, quotes out, contracts in force, renewals due and what's still owed, per currency and never added across them.

  • Movement: new, expansion, contraction and churn by month.
  • Pipeline: win rate, open quote value, days to accept.
  • Ask Stella "what's our MRR?" and get the same figures.

MRR movement

Last six months
NewExpansion
MRR$48,210 +$3,940
Win rate45%
Renewals in 90 days4 · $3,078 /mo

Start quoting from the records you already have.

Payments run through your own Stripe account, never through Custral, and card details are never typed into Custral.

Join waitlist →

Plans from $39 a seat a month, billed annually. See pricing · Read the docs