Rimtal Start on Pro Book a demo

Field service software with the books built in

Simple intuitive design, with complexity when you need it.

You plan the week on one screen — the reps' appointments, the crews' jobs and the driving order through them. The crew gets that day on a phone and sends back the hours, the photos and what came off the truck. The invoice goes out of the job it came from, and the entry is posted with it. One system, however many companies you run.

Book a demo See pricing or start on Pro for $99 → Published prices. No setup fee. No contract.

It keeps the books

A real double-entry ledger, underneath the same rows that ran the job.

There is no sync to break

Nothing to reconcile nightly, nothing to argue with at month end.

The price follows how you operate

Never your headcount. Adding people costs nothing, ever.

The Rimtal planner in Split view: the reps' events calendar on the left, the crews' timeline top right with each day's total, and the optimised sales route through ten stops across Jacksonville on the map below.
Split view: the reps' events on the left, the crews' day top right, and the optimised route through it on the map. Colour is the kind of work, never the person — the chip says who.

What it is actually like right now

The morning is in your head

Which crew, which machine, who is closest, what got promised. It works — right up until there are two mornings happening at once.

Crew hours are a guess

You priced eleven hours. Nobody wrote down what it took. So did that job make money is answered by feel, in March.

Two systems, and somebody keeps them agreeing

The sync carries invoices and payments. It does not carry crew hours, materials off the truck or machine time — so the cost of a job gets rebuilt by hand, in a spreadsheet.

The difference

Your books are in the software, not synced to it — so your staff gets their time back.


There is no sync to a bookkeeping program here, because it is the bookkeeping program. Nothing to map when you add a service. Nothing to chase when a big invoice fails to cross. Nothing to rebuild in a spreadsheet because the numbers landed in two places. That was never bookkeeping — it was the cost of operating two systems, and it is the week your staff gets back.

You priced the job, put a crew on it, the hours get logged, you send the invoice. There is no step after that. The entry is made, you know what the job cost and profit is, and the P&L is current — that afternoon, not at the end of the month.

Re-task for growth. That week does not vanish, it moves — onto the phone, over to the estimates that went quiet or to the customers nobody called back. Same headcount, other side of the P&L.


Field service software you can start on your own, at a published price, that keeps its own books — for however many companies you operate. Four things, one subscription, one login. Hold it up against whatever you are using now.

The second thing to know

You see a one-crew product on the day you have one crew.

“Field service software with the books built in. One system, however many companies you run.” That is three products in one sentence, and the next thought is a fair one — that sounds like a lot to learn.

The books are already running underneath it, correct, from the first invoice — you just aren't looking at them yet. When the second yard opens, the yard appears. When the second company opens, the second set of books is already there.

The proof is that the product refuses to draw what cannot yet be true. Nothing is hidden behind a menu — it is not drawn at all, and it arrives the day it can change an answer.

One yard
No yard control anywhere on the screen.
One company
No entity picker to scroll past.
On Pro
Double-entry from the first invoice, and no accounting screen.

Good complexity — it comes from your business

A second yard is genuinely harder to run.

Two sets of crews, two sets of equipment, and a real question about which one earned the money. No product can make that simple and none should try. That complexity is yours, you already carry it, and the software is finally keeping up.

Bad complexity — it comes from your software

It exists only because the systems are separate.

A second system to keep in step, and somebody in the office who does it.
A cost-code mapping table somebody maintains forever.
A class you must remember to set on every transaction, or the report comes out wrong.
An implementation project before anybody does a day's work.

Which is what the price is actually buying. One subscription, one login, and none of the work above — because that work only exists while the systems are separate. It was never bookkeeping. It was the cost of running two things at once, and here there is only one thing. And it is the same product on the day you have nine crews and three companies: nothing is bought up front against a size you are not yet, and nothing has to be left behind when you get there.

What it does, all day

The planner in Full view, a week of jobs across crews./planner/?view=full

Plan the day

One calendar for the sales reps and the crews — a map and route beside it. A driving order that is actually optimized. Drag a job — it reschedules, and the day's revenue recalculates with it. This is Rimtal.

An estimate as the client receives it, with line items and total./e/:token

Price it and send it

Walk it in the driveway, price it off your own catalog and send it before you pull away. Your client accepts it online and the job moves to one list — sold, and not yet on the board. It waits there for a real slot instead of waiting in somebody's head.

The crew job packet on a phone: address, navigate button and the work to do./crew/:token

Operate the crew

One link, no dollars on it. Today's work, the access notes, the hazards — and the hours come back off the same page. That last one is what makes the estimate checkable against what the job actually took.

Crew scorecards: jobs, actual hours, estimated hours, efficiency, labour and margin per crew leader./accounting/costing — Scorecards

Know the number

Job margin, crew efficiency, equipment cost per unit, close rate per estimator — every one of them daily, from the records above, rather than a report somebody assembles at month end.

Profit and loss and balance sheet on the statements screen./accounting/statements

Keep the books

Double-entry ledger, AR and aging, deposits, sales tax, bank reconciliation, period close, P&L and balance sheet. Your accountant gets a seat of their own — and every file exports, not just the ledger.

The mobile dashboard showing outstanding revenue, draft estimates and unscheduled work./m/ — Dashboard

On the phone

iPhone and Android. It opens on the same dashboard as the desk, with the calendar, job sheet, intake and estimates underneath. Installed from the browser onto the home screen, still working with no signal. Not a stripped-down companion app, and not an app-store download.

Pricing

One price per rung. Every user, every crew, every service line included.

Increase your plan when the way you operate grows, not when your payroll grows. A third van costs $0.00, a second seat in the office $0.00.

Get startedPro $99 /mo Everything you're keeping in your head, kept for you.One crew. Start nowNo call. No card conversation.
Build employees & assetsPremier $499 /mo You're not on every job any more. You can still see which ones make the most profit.One yard, any number of crews. Book a demoWe move your balances across with you.
Operate more than one yardCommand $999 /mo You operate two yards. It keeps one set of books.Crews going out from more than one yard. Book a demoWe move your balances across with you.
Operate more than one companyUltimate $1,999 /mo You operate three companies. It keeps three sets of books — and shows you one business.Two or more operating entities, one view. Book a demoEntity structure gets set up with you.

No per-seat charge. Anywhere.

Office staff, crew leaders, techs, your accountant — everybody who needs a login has one. Add people, add crews, add service lines: the number on the invoice does not move.

No setup fee, no contract

Annual saves 10%, cancel any time, refunded pro-rata.

Your data leaves with you

Full export, always — including on a closed account. Card processing at cost, 2.9% + 30¢, no spread.

Every plan, in full →

More than one company

Three sets of books. One business.

The trucks and equipment sit in a leasing LLC. The yard sits in a holding company. The crews work for the operating one, and money moves between all three.

Here that is one account: three sets of books, intercompany charges that reconcile, ownership splits, per-entity fiscal years, and a consolidated view that ties — so “how did we do” stops being a question asked and starts being an answer you know. No second subscription, no second file, and nothing waiting to be untangled in March.

The +$199 seat at Premier and Command buys a second set of books. The combined view across them is Ultimate.

Consolidated profit and loss with one column per company, then Combined, Eliminations and Group.
Charges between your own entities are eliminated in the combined view, and checked to cancel out.

The name

rím
the computation of the calendar
tal
the count

One word, two halves — and they are the two halves of this product, in that order. The rím is the planner: working out the week. The tal is the ledger: the count of it.

Which is why the Split view is the whole word on one screen: the week being worked out on the left, and the count of it — the day's dollar total — moving on the right as you drag the work. Icelandic still has the idiom að ruglast í ríminu, to get muddled in the rím. It is what people say when they have lost count.

The conversation you will have with whoever keeps your books

Four questions, answered before they are asked.

Changing books is a bigger decision than changing field software, and the person who keeps them will have all four of these. None of them needs improvising.

“I know QuickBooks well. I don't want to learn a new general ledger.”
Nothing you are good at stops being true — five-digit chart, journals, trial balance, period close, and your CPA still gets a normal export. What stops is the part that was never bookkeeping: chasing a sync that failed on the big invoices, re-mapping every new service item, and rebuilding a job's cost in a spreadsheet because the sync only ever carried invoices and payments. One place, and it behaves the way you already think.
“How does my history get in — opening balances, last year's comparatives?”
Balances come across; history does not. Outstanding invoices and bills arrive as open items — by customer and by vendor — so A/R, A/P and the balance sheet are right on day one. Last year's comparatives are the honest no: they come from a year of trading in here, not from the conversion. Until you have one, your prior year stays where it is and your accountant reads it there.
“My CPA wants QuickBooks at year end.”
Your CPA gets an accountant seat of their own and a standard export — and every file comes out too, not just the ledger. Nobody has to change accountants to change software.
“And if we leave?”
Full export, free, at any tier — including after the account closes. It is a written rule, not a support-ticket favour.

Who built it

I ran the transition this is built for.

Jax Tree Removal, Jacksonville. Four crews to nine, and the year the numbers stopped fitting in my head. I bought the software you are looking at now, twice, and neither one could tell me what a job made.

Rimtal operates my company every day. When something is wrong with it, I am the one who finds out first — usually at six in the morning, in the yard.

It is independently owned, and it answers to the work. What gets built next is decided by what broke on my own jobs last week — not by a quarterly number somebody else is carrying.

Tom Jackson · ISA Certified Arborist · founder

Book a demo Or start on Pro for $99 — no card conversation, no salesperson.

Pricing

The price moves when the way you run changes. Never when your payroll does.

Four rungs. Every user, every crew, every service line and every seat is included on all of them — there is no per-seat charge anywhere in this product.

Published, and it stays published

The number on this page is the number on the invoice. No quote, no discovery call to find out.

No implementation fee

Nothing to buy before anybody does a day's work. Annual saves 10%, cancel any time, refunded pro-rata.

Nothing auto-upgrades

A capability above your rung refuses and offers the upgrade. It never raises your bill on its own.

Get startedPro $99 /mo Everything you're keeping in your head, kept for you. Estimates, invoices, scheduling — and the books keeping themselves underneath. Self-serve: the help library and Report a problem, no phone support.One crew. Start nowNo call. No card conversation.
Build employees & assetsPremier $499 /mo Job margin, crew hours against the estimate, and what each machine actually costs — out of the same rows that ran the work.One yard, any number of crews. Book a demoWe move your balances across with you.
Operate more than one yardCommand $999 /mo Multi-yard dispatch, transfers between yards, and capacity planning — so can we do more next week has an answer instead of a feeling.Crews going out from more than one yard. Book a demoYou pay $999 at ten crews and at thirty-four.
Operate more than one companyUltimate $1,999 /mo Intercompany charges that cancel out, ownership splits, per-entity fiscal years, and a consolidated view that ties.Two or more operating entities, one view. Book a demoEntity structure gets set up with you.

Every plan, in full

What is in each rung, written out.

Tiers are cumulative — anything on Pro is on all four. The only things that carry a price of their own are the two seats at the bottom of the table, and both are bought alongside a rung rather than instead of one.

Capability Pro$99 /mo Premier$499 /mo Command$999 /mo Ultimate$1,999 /mo
Money in
Estimates with client accept and decline links
Invoices and a public pay page
Online payments, card and ACH
Deposits and retainers, held as a liability until the work is invoiced
A/R, aging, reminders and customer statements
Sales tax
Running the day
Customer records and intake
Calendar scheduling
Recurring visits and auto-billing
Crew job packets — a link, not a login, and no dollar figures
Service lines — catalog, and tagging the work
Routing — the day's stops on a map, ordered by hand
Route optimisation — the control that sorts them
Multi-crew dispatch
Projects — work spanning more than one visit, in ordered stages
Permits and inspections, where a re-inspection reaches job cost
Multi-yard dispatch
Capacity planning and forecasting
On the phone
The whole app on a phone, installable, works with no signal
Crew job packet — today's work, navigate, notes, photos
Time clock — a crew member clocks in and out of their own sessions
Crew time capture, feeding estimated against actual
Photos onto the job record
Materials used on the job
Multi-crew assignment from a phone
The numbers
Close rate per rep, on their own estimates
Job margin, per job, computed off the ledger
Crew efficiency — estimated hours against actual
Equipment cost per unit, per hour
Loaded labour rates — effective-dated, append-only
Service-line P&L — tree against lawn against snow
Class, location and segment tracking
Per-yard P&L
Custom reporting
The books
Double-entry accounting underneath, whether or not you look at it
The general ledger as a surface — journal, chart of accounts, entries
Statements, reconciliation, A/P, 1099 and period close
Bank feed, and reconciliation against the register
Opening balances at cutover — A/R, A/P and balances as open items
Accountant seat, and the export in the form they ask for
More than one company's books under one account+$199per set+$199per set2 includedthen +$199
Consolidated reporting across entities
Intercompany transactions, eliminated in the combined view
Ownership and non-controlling-interest split
Per-entity fiscal years and basis of accounting
The trade
Fleet, equipment and service history
Meters — odometer, engine hours, PTO hours, per unit
Fixed-asset register, cost basis and depreciation
Crew compliance — CDL, medical, licence and certification expiry
Stock, reminders and the equipment catalog
SMS
Yours to take
Your branding, and your words on the screens
Full data export, including on a closed account
Nightly backups
Customer documents sent from your own domain
Unattended automation and outbound webhooks
Support
The help library, and Report a problem
Phone support
Priority support with an SLA
Guided onboarding
Bought alongside a rung
Holding-company seat — a second set of books. No planner, crews, dispatch or routing+$199stackable+$199stackable+$199stackable
Yard seat — an additional dispatch origin, with its own crews, equipment and P&L column+$499from the 3rd yard+$499from the 3rd yard
Included on this rung Not on this rung

Users are not counted

There is no seat cap anywhere in the product, at any rung. Every crew member's phone is included.

Service lines are never charged for

Tree, lawn, snow, service, new construction — one subscription however many you run.

Payment processing at cost

Stripe's 2.9% + 30¢, passed straight through. No spread taken on your money.

Feature list

Every feature, and the plan it is in.

The rungs are cumulative. Pro is written out in full; each rung after it lists what it adds on top of the one before.

Get started Pro $99 /mo

Getting work in

Intake
The form a lead arrives on. It checks for an existing client before it creates one, so a repeat customer does not become a second account, and it geocodes the address on write.
Leads
An inbound inquiry as its own record, carrying the source and the attribution ids, so marketing spend traces to work won.
Clients
Every account on one record — contacts, properties, A/R and history.
Properties
The job site as a record rather than a text field: address, geocode, access notes, hazards. Everything scheduled, estimated or invoiced hangs off it.
Duplicate detection
Accounts that are probably the same business or household, matched on phone and normalised address. Nothing merges on its own — the two records are laid side by side and you decide.

Pricing the work

Estimates
Every estimate through its life — draft, sent, viewed, accepted — with the estimator who owns it, the line items and the job description the crew works from.
Job sheet
The on-site scope screen: scope lines with send-to-estimate toggles, multi-job pricing, equipment and gear, deck mats, crew size by hours, site notes.
Client accept page
The estimate as the customer sees it, on your own domain, with accept and decline links. No portal account for them to create.
Service catalog and price book
A stable id and category per service, and a price composed from standard labour minutes and a material list — so two estimators quote alike and a wage rise re-prices the book.
Unpriced queue
Draft estimates nobody has put a number on, so they stop dying quietly.
Estimate triage
The decision about an estimate recorded separately from the outcome, so “waiting on capacity” is not stored as “lost”.

Scheduling

Calendar
Jobs and sales events together, drag to move, drag the edge to resize. Every entry is an event; its kind says whether it is a sales visit, a job, or a block.
Colour, derived
Calendar colour computed from the work, never typed. Sage is every paying job, the two cranes have their own, a go-back turns red — and which colour means what is a setting, with a guard against reusing one.
Awaiting scheduling
Accepted work with nothing booked, oldest first, aged in days since the customer said yes.
Routing
The day's stops on a map, in an order, reordered by hand.
Crew job packet
Today's work for a crew leader as a link, not a login — job details, address, access notes, hazards, no dollar figures — and one field at the end: how long it took.
Recurring work
A service agreement, a visit plan, blackout dates, and the calendar entries it generates forward.

The field

The mobile app
A purpose-built phone surface with its own pages and design, not a shrunk desktop. Sixteen screens.
Offline
The phone opens and shows data with no signal — cache-first for the shell, last-seen response for the data.
Time clock
A crew member clocks in and out of their own sessions.

Money in

Invoices
Accounts receivable through its life, with a public pay page per invoice.
Online payments
Card and ACH through Stripe, passed through at cost — 2.9% + 30¢, no spread taken.
Deposits and retainers
Money taken before work, held as a liability and applied when the work is invoiced, not booked as revenue on receipt.
A/R and aging
What is owed and by how long, with reminders and customer statements.
Refunds and credit memos
Reversing money out, as its own permission so it is not implied by the ability to take money in.
Sales tax
Rates, the taxability of a line, and what has been collected.
Auto-billing
Invoicing a recurring visit on completion without anybody opening it.

The numbers

Dashboard
Operations and money on one screen — work still to do, unscheduled work, unpriced drafts, revenue, collected, overdue.
Close rate per rep
How many of an estimator's own quotes turn into work.
Reports
The reporting surface, with a date range, entity, basis and the dimension to cut by.

The books, underneath

Double-entry accounting
Every transaction posts to at least two accounts and debits equal credits, enforced per entry. It runs whether or not you ever open it.

The yard

Stock
What is on hand — consumables and shop supplies — with counts.
Reminders
Standing checks — oils, greasing, walk-arounds. Tick one and it schedules the next.
Equipment catalog
A closed list of the actual machines and the gear that gets ticked when used, so one unit does not appear under three spellings.

Running the company

Team
Users, their roles and their status. Five roles: owner, ops, sales, crew leader, accountant.
Permissions
70 capability keys, each with a role default, plus per-user grants and revokes.
Company settings and branding
Name, address, logo, colours, terms.
White-label terminology
The words on the screens are settings, not fixed strings, so the product speaks your language.
Subscription and billing
The plan, the add-ons, and what is being paid. Nothing inside the product can raise your bill.
Data export
Everything the company has, in full, including on a closed account.
Backups and restore
Nightly backups, and restoring from one.
Help
A searchable how-to library — a search box, not a menu, searching article bodies because people search symptoms.
Report a problem
A defect report with the context attached automatically — tenant, page, role, version, last error.
Build employees and assets Premier $499 /mo Everything in Pro, plus

Dispatch

Dispatch board
The multi-pane planner — event calendar, jobs timeline and map bound together, with Split, Route, Dispatch, Full, Events and Jobs views. Crew-leader chips on jobs, rep dots on events; assignment never changes the colour.
Route optimisation
The control that computes the best driving order through a day's stops.
Multi-crew dispatch
Assigning and reassigning work across more than one crew from the board.
Projects
Work that spans more than one visit — ordered stages, with a stage able to block the ones after it.
Permits and inspections
A permit with its jurisdiction, fee and approval, and inspections as an ordered, typed sequence where a re-inspection is a billable, blocking event that reaches job cost.

The field

Field capture
Hours, photos and materials onto the job record from the phone — what feeds estimated against actual.
Time clock, all crews
A supervisor's view of every crew session, editable.
Crew session members
Who was actually on the crew for a session, rather than a headcount, so labour cost is per person present.
Multi-crew assignment from a phone
Moving work between crews without going back to a desk.

The books, as a surface

The general ledger
The journal and the ledger as a surface you can read, filter and drill into.
Chart of accounts
The account tree, editable, with the account types that make the statements compute.
Manual and adjusting entries
Posting a journal entry by hand, for the things that are not a sale or a bill.
Financial statements
Profit and loss, balance sheet and cash flow, computed off the trial balance rather than assembled by report.
Bank and Stripe reconciliation
The accounts, the register behind each one, and matching what the bank says against what the books say.
Bank feed
Transactions pulled in rather than imported.
Vendor bills
Bills, the vendors behind them, and what repeats. One vendor invoice can split across several sets of books, with the payable and the expense splitting together.
1099-NEC preparation
Contractor payments totalled and prepared for filing.
Period close
Locking a period so it cannot be edited behind you, with the checks that must pass before it will lock.
Opening balances at cutover
Bringing your existing A/R, A/P and balances in on the day you switch, so history does not start at zero.
Accountant seat and export
A login for the outside accountant, and a trial-balance, GL and journal export in the form they ask for.

The numbers

Job cost and job margin
What a job consumed — labour at loaded rates, equipment at its hourly cost, materials, and an overhead absorption — against what it billed, computed off the ledger.
Loaded labour rates
A fully burdened cost per person-hour per crew leader — wage, taxes, comp — effective-dated and append-only, so changing a rate never restates last year's margins.
Equipment cost rates
The same, per machine, per hour, dated the same way.
Overhead absorption
What a job absorbs of the overhead, per crew person-hour by default, with per-job and per-revenue bases available.
Crew efficiency
Estimated hours against actual, per crew leader and per estimator, with the variance flagged. The crew leader never sees the estimate, so they cannot anchor to it.
Crew scorecard
Revenue per actual crew-hour, cut by equipment tier — what an hour on the crane earns against an hour with a chipper.
Service-line P&L
The same trial balance grouped by service line, so a combined operator sees which line made money.
Class, location and segment
The dimensions a transaction can be tagged with, which is what makes those cuts possible at all.

Fleet, assets and compliance

Fleet
Vehicles, equipment and tools as records — year, make, model, serial, VIN, tag, value, notes — with attached equipment as its own unit, so a crane on a truck carries its own hours and certification.
Meters
A row per meter per unit — odometer, engine hours, PTO hours — kept separate because they drive different service schedules.
Service history
Work that has been done to a unit, with the reading it was done at and what that makes due next.
Per-unit equipment cost
What each machine costs per hour, and what it earned.
Fixed-asset register
What the company owns, its cost basis and depreciation, and what each machine earned against it.
Compliance
Licences, CDL, medical certificates and certification as dated records with an expiry warn window, so a lapse surfaces before it is a violation.

Running the company

Own-domain documents
Estimates and invoices sent from your own domain rather than ours.
SMS
Texting the customer and the crew from the record.
Phone support
A person on a phone, on top of the help library everybody gets.
Run more than one yard Command $999 /mo Everything in Premier, plus
Multi-yard dispatch
Crews and equipment belonging to a yard, the planner defaulting to a crew leader's home yard, routing that starts and ends there, and transfers between yards.
Capacity planning
Committed hours against available hours, forward — so “can we do more next week” has an answer instead of a feeling.
Per-yard P&L
The trial balance grouped by yard. Which yard is the profit centre is decided by whose crew did the work, never by the property's address.
Unattended automation and webhooks
Rules that run without anybody clicking, and outbound webhooks to whatever else you run.
Priority support with an SLA
A response time in writing.
Run more than one company Ultimate $1,999 /mo Everything in Command, plus
Multiple entities
Two operating companies' books under one account, each with its own chart, fiscal year and basis of accounting.
Consolidation
The group as one set of figures, with intercompany transactions eliminated.
Ownership and non-controlling-interest split
Who owns what, carried through the combined statements.
Custom reporting
Saving a cut as a report of your own.
Guided onboarding
The entity structure set up with you rather than by you.

Bought alongside a rung, never instead of one

Two add-ons, both stackable.

Neither is a per-seat charge. You pay when the way you run changes — a second set of books, a second place crews go out from — never when your payroll does.

Premier · Command · UltimateHolding-company seat +$199 /moStackable, no cap
A second set of books
Its own chart of accounts, fiscal year and basis of accounting, its own statements and its own close. No planner, no crews, no dispatch and no routing, because a holding, equipment or property company does not run jobs. It is priced against the bookkeeping software it replaces, not against a rung. Pro cannot buy one — it has no general ledger for a second set of books to sit beside.
Command · UltimateYard seat +$499 /moFrom the third yard
An additional dispatch origin
Crews and equipment belonging to it, routing that starts and ends there, its own capacity, and its own column in the P&L. Command and Ultimate each include two yards, so the seat starts at the third. A yard costs what a one-yard business costs, because operationally that is what it is.

The eight rules

What we will not do to this price.

These are commitments, not current settings. Each one is checkable against the invoice you get.

Published pricing

Every price is on this page. Nothing is quoted.

No per-seat charge anywhere

Not for office staff, not for crew, not for your accountant.

Annual saves 10%

Cancel any time, refunded pro-rata for the unused part.

No implementation fee

No onboarding charge, no setup charge, no minimum term.

Free data export, always

Including on a lapsed or closed account. Written rule, not a favour.

No add-on creep

Two add-ons exist and both are on this page. Nothing else gets unbundled later.

Payment processing at cost

Stripe 2.9% + 30¢, no spread.

No plan ever auto-upgrades

Hitting a limit refuses and offers. It never bills you for the answer.

The books

There is no sync, because there is no second system.

A real double-entry general ledger, in the same product that scheduled the crew and sent the invoice. The entry is made when the work is billed, by the same row — so there is nothing to map, nothing to re-run overnight, and nothing to reconcile between two systems that each think they are right.

Book a demo See pricing The ledger as a surface starts at Premier. Double-entry runs on every rung.

What you get

A general ledger you can read, not a report that gets assembled.

Statements compute off the trial balance. If the P&L says it, you can drill to the journal line that put it there, and to the job that raised it.

Profit & lossAccrual · period to date
Income
Service revenue418,220.00
Materials recharged26,940.00
Cost of services
Crew labour, at loaded rates(184,310.00)
Equipment, at hourly cost(52,180.00)
Materials and disposal(25,450.00)
Overhead absorbed(58,110.00)
Net income125,110.00

Every figure on the left came off a job. The labour line is crew sessions at effective-dated loaded rates. The equipment line is machine hours at that unit's cost per hour. The overhead line is what those crew-hours absorbed. None of it was typed in, and none of it arrived by import.

Which is the difference that matters at month end: a sync carries invoices and payments. It does not carry crew hours, materials off the truck or machine time — so in a two-system shop the cost side of a job is rebuilt by hand, in a spreadsheet, by whoever has the patience.

Figures shown are from a synthetic demo tenant and illustrate layout only.

In the product today

Double-entry, enforced per entry

Every transaction posts to at least two accounts and debits equal credits. It runs on every rung, from the first invoice, whether or not anybody opens an accounting screen.On every rung

Chart of accounts and the journal

A five-digit chart you can edit, the journal as a surface you can filter and drill into, and manual and adjusting entries for the things that are not a sale or a bill.Premier and above

Financial statements

P&L, balance sheet and cash flow, computed off the trial balance, with a cash/accrual toggle and a date range. Per-entity statements are accrual only.Premier and above

Receivables, deposits and sales tax

A/R and aging with reminders and customer statements. Deposits and retainers held as a liability until the work is invoiced, not booked as revenue on receipt. Rates, line taxability and what has been collected.On every rung

Bank feed and reconciliation

Transactions pulled in rather than imported, the register behind each account, and matching what the bank says against what the books say.Premier and above

Vendor bills and 1099-NEC

Bills, the vendors behind them, and what repeats. One vendor invoice can split across several sets of books, with the payable and the expense splitting together. Contractor payments totalled for filing.Premier and above

Period close

Locking a period so it cannot be edited behind you, with the checks that must pass before it will lock.Premier and above

Opening balances at cutover

Your existing A/R, A/P and balances come in on the day you switch, as open items by customer and by vendor, so history does not start at zero.Premier and above

Accountant seat and export

A login of their own for your outside accountant, and a trial-balance, GL and journal export in the form they ask for. Every file exports, not just the ledger.Premier and above

More than one set of books

A second entity with its own chart, fiscal year and basis. Consolidation with intercompany eliminations, and ownership splits carried through the combined statements.Add-on at Premier · consolidation at Ultimate

Job cost, which is the part a bridge cannot assemble

What the job consumed, against what it billed.

Labour at loaded rates, equipment at its hourly cost, materials, and an overhead absorption — computed off the ledger rather than estimated in a spreadsheet.

Crew scorecards: per crew leader, jobs, actual hours, estimated hours, efficiency percentage, labour cost, revenue, labour percentage and margin; below it close rate by value band.
Estimated against actual person-hours per crew leader, the margin that falls out of it, and close rate by value band underneath. The crew leader never sees the estimate, so they cannot anchor to it.

Loaded labour rates

Wage, taxes and comp per person-hour per crew leader — effective-dated and append-only, so changing a rate never restates last year's margins.

Equipment cost rates

The same, per machine, per hour, dated the same way — and what each unit earned against what it cost.

Overhead absorption

Per crew person-hour by default, with per-job and per-revenue bases available.

The four questions

Asked by the person who keeps the books, answered plainly.

If you are that person: these are the answers to take to whoever signs. If you are the owner: these are the ones you will be asked.

“I know QuickBooks well. I don't want to learn a new general ledger.”
Nothing you are good at stops being true — five-digit chart, journals, trial balance, period close, and your CPA still gets a normal export. What stops is the part that was never bookkeeping: chasing a sync that failed on the big invoices, re-mapping every new service item, and rebuilding a job's cost in a spreadsheet because the sync only ever carried invoices and payments. One place, and it behaves the way you already think.
“How does my history get in — opening balances, last year's comparatives?”
Balances come across; history does not. Outstanding invoices and bills arrive as open items — by customer and by vendor — so A/R, A/P and the balance sheet are right on day one. Last year's comparatives are the honest no: they come from a year of trading in here, not from the conversion. Until you have one, your prior year stays where it is and your accountant reads it there.
“My CPA wants QuickBooks at year end.”
Your CPA gets an accountant seat of their own and a standard export — and every file comes out too, not just the ledger. Nobody has to change accountants to change software.
“And if we leave?”
Full export, free, at any tier — including after the account closes. It is a written rule, not a support-ticket favour.

Not the person who signs?

Most people who find this page are the ones who keep the books, not the ones who buy the software. Send the short version to whoever does — what it replaces, what it costs, and what happens to your existing balances, on one page.

Who it's for

Same product. Four different people in the room.

The through-line never changes — it keeps the books, there is no sync to break, and the price follows how you operate. What changes as you climb is who is standing there when the decision gets made, and what has just broken.

Pro $99 /mo · one crew In the room: the owner, alone, at night.

Everything you're keeping in your head, kept for you.

The moment. You, a truck, maybe a helper. The system is a phone, a notebook and a spreadsheet. You are not losing money to inefficiency yet — you are losing it to forgetting: the estimate you meant to send, the callback you meant to make, the invoice that never went out.

Estimates, invoices and scheduling, with the books keeping themselves underneath. Self-serve, and said plainly because hiding it is a refund request: at $99 the answers live in the help library, not on a phone line.

What moves you up: the day somebody else's truck leaves the yard without you in it.

Premier $499 /mo · one yard, any number of crews In the room: the owner and the bookkeeper, who can stop it.

You're not on every job any more. You can still see which ones make the most profit.

The moment. Off the tools, or trying to be. Crews you cannot watch. Machines that cost money whether they turn a wheel or not.

Job margin, crew hours against the estimate, and what each machine actually costs — out of the same rows that ran the work. This is the rung where the books become a surface: the general ledger, the statements, reconciliation, period close, and the accountant seat.

What moves you up: the second yard.

Command $999 /mo · crews from more than one yard In the room: the owner, a dispatcher and the bookkeeper.

You operate two yards. It keeps one set of books.

The moment. Two places trucks leave from, two mornings running in parallel, and one of them without you. Somebody dispatches for a living now.

Multi-yard dispatch, transfers between yards, and capacity planning — so can we do more next week has an answer instead of a feeling. Which yard earned the money is decided by whose crew did the work, never by the property's address.

You pay $999 at ten crews and at thirty-four. What moves you up: the second company.

Ultimate $1,999 /mo · two or more operating entities In the room: the owner and their CPA.

You operate three companies. It keeps three sets of books — and shows you one business.

The moment. The operating company, the LLC that owns the trucks, maybe the one that owns the yard. Money moves between them, and in March the CPA charges you to untangle it.

You already think of it as one business. Your books are the only thing insisting it is three. Intercompany charges that cancel out, ownership splits, per-entity fiscal years, and a consolidated view that ties.

Two operating companies each running crews from more than one yard are two Command customers at $1,998. A rung is never more than the sum of what it replaces.

The trades it is built around

Outdoor field service, where the machine is half the cost.

Tree, lawn and landscape, snow, and the combined operators who run more than one of them out of the same yard. Service lines are never charged for — one subscription, however many you run.

Where the fit is closest

Work priced by crew and machine hours, where a crane hour and a chipper hour are not the same money, and where the cost of the job is not knowable from the invoice alone.

Where it still fits

Any service business whose books are the problem — the sync, the re-keying, the month end. The ledger does not care what the trade is.

What it is not

It is not a bookkeeping product with a calendar bolted on, and it is not a field app that hands your numbers to something else at midnight.

Not sure which rung

The trigger is a fact about your business, not a size.

One crew is Pro. More than one crew out of one yard is Premier. Crews going out from more than one place is Command. More than one operating company is Ultimate. Nothing here counts your people — a rung is about how you run, and you can be at any headcount on any of them.

Book a demo Or start on Pro for $99 and move up the day the trigger happens.

Compare

Here is exactly what we do. Take the list to whatever you are looking at.

We do not publish other people's prices or tiers on our own site — they change, and a number we quote about somebody else is one we cannot keep current. What we can do is state ours precisely enough that you can check it against anything, including us.

Every claim is checkable in a demo

Each line below is a screen we will open in front of you, not a capability described.

Ask the same question of everyone

Including us. If an answer needs a paragraph of conditions, that is the answer.

No adjectives

Nothing on this page says better, only, or leading. It says what happens.

The nine questions

What to ask, and what our answer is.

These are the questions that separate products in this category once the feature lists stop being useful. Our answer is in full; write theirs beside it.

Where does the accounting live?

In the product. A double-entry general ledger, enforced per entry, in the same system that scheduled the crew and sent the invoice. There is no integration between the two halves because there are not two halves.Ask: is it built in, or is it a connector to something else

What does the sync carry?

Nothing — there is no sync. Where a connector exists, ask specifically whether it carries crew hours, materials off the truck and machine time, or only invoices and payments. That difference is whether job cost is computed or rebuilt.Ask: which fields cross, and how often

What does a job's cost include?

Crew labour at effective-dated loaded rates, equipment at that unit's hourly cost, materials, and an overhead absorption — off the ledger, per job, daily.Ask: is equipment cost in it, and where does the rate come from

Who is charged for?

Nobody. There is no per-seat charge at any rung — office staff, crew leaders, techs and your outside accountant all have logins, and adding people never moves the invoice.Ask: per user, per crew, per office user, or per service line

What does it cost to start?

Nothing beyond the first month. No implementation fee, no onboarding charge, no minimum term. Annual saves 10% and cancels pro-rata.Ask: setup fee, contract length, notice period

Can you get your data out?

Yes, in full, free, at any rung — including after the account is closed. Every file, not only the ledger.Ask: what does export contain, and does it survive cancellation

What happens with a second company?

A second set of books under the same account, with its own chart, fiscal year and basis. A combined view across them, with intercompany charges eliminated, at the top rung.Ask: second subscription, second file, or both

What does the crew get?

A link, not a login, with no dollar figures on it — today's work, access notes, hazards — and the hours come back off the same page. The whole app also runs on a phone, installable, working with no signal.Ask: does the crew need a paid seat

What happens at the payment?

Card and ACH through Stripe at cost — 2.9% + 30¢, no spread taken — and the receipt posts itself.Ask: what is the processing rate, and who sets it

Why this page has no table of their numbers

A price we quote about somebody else is one we cannot keep true.

Vendor pages move. A comparison table goes stale the week after it is published, and the person it misleads is the buyer.

We show ours in full

Every price, every gate and every rule is on the pricing page, in public, with nothing held back for a call.

You make the comparison

Open their pricing page beside ours and ask the nine questions of both. It is a better comparison than one we would write.

We will not talk anybody down

There are good products in this category built by people who know the work. Ours is different in a way that is easier to show than to argue.

Bring the list to a demo

Ask all nine, in order, and make us open the screen for each one. If a claim needs a condition, that is worth knowing before you switch — from us as much as from anyone.