Lumber & building supply software

Run your lumber yard from quote to jobsite.

One system for lumber yards and building supply stores. Quote the job, stock the yard, run the trucks, and let contractors pay from their phones.

A Vetter Lumber yard worker strapping down a load of plywood on the flatbed delivery truck in Bluffton, Ohio

Why lumber yards and building supply dealers choose Rundoo

Rundoo's point of sale with a lumber contractor sale open, showing item-set phases, per-piece and per-unit quantities, and tiered contractor pricing on each dimensional line

01Quote to cash

One sales order, quote to invoice.

Turn the takeoff into a quote, and the quote into as many sales as the job needs. Each one ships and invoices on its own, tied to the job and the account.

  • Build the quote from the takeoff, grouped by area, phase, or trade with Item Sets
  • Every line in its own unit; mixed lengths on one line with Tally Products
  • Turn the quote into one sale or several, with deposits along the way
  • Ship in stages and invoice as the work progresses; the job and balance stay on every sale
"I love it that I can quote it, then they will say, go ahead and I will just turn in the special order."
Daniel Bernat, ownerBlue Spruce Building Materials, Lake City, CO
Sales order organized into Main House, Garage, and Deck Item Sets with lumber and building-material products.
Contractor account showing balance, available credit, terms, jobs, and account aging in Rundoo.
Two Rundoo screens: a sales order organized into Main House, Garage, and Deck Item Sets, and a contractor account with balance, available credit, terms, jobs, and aging

Product · Units of measure

Buy, sell, and price in different units. One SKU.

Buy by the unit, sell by the piece, price per MBF. Rundoo does the conversion.

How units of measure work →

02Inventory

Have the material when the job needs it.

Know what you can promise before you promise it. A unit of 2x4s, a pallet of shingles, a lift of OSB.

  • On hand, committed, available, and on order, from the sale
  • Backorders tracked on the purchase order until the load comes in
  • Min and Max, suggested purchase orders, and Predictive (reorder suggestions from what you've been selling)
  • Receive by scan and cycle count on the phone, out in the yard
Rundoo inventory screen showing on-hand, committed, on-order, minimum, and maximum stock across multiple locations.
Rundoo inventory screen showing on-hand, committed, on-order, minimum, and maximum stock across multiple locations

03Multi-location

Every location, one system.

Redwood City sells 100 2x6x8 pressure treated and has 71 on the rack. Menlo Park has 502. Now what?

  • Inventory: every location's stock on the sale line
  • Sales: sell at Redwood City and ship all 100 from Menlo Park, so Redwood City's 71 stay on the rack
  • Transfers: or move 100 to Redwood City; Dooey drafts the transfer and the owner gets a text
  • Orders: a purchase order to whichever location needs restocking, or Dooey drafts one
  • Ship it on a truck already headed that way
"I love that I can do two locations on one report. That saves me so much time."
Kristy BridgesState Lumber
Three Rundoo screens in one: a 2x6x8 pressure treated line showing 71 at Redwood City and 502 at Menlo Park, Dooey reporting the same stock by location and a staff member asking it to draft a transfer of 100, and the owner's New transfer request text message.
Three Rundoo screens in one: stock by location on the sale line, Dooey reporting it and being asked to draft the transfer, and the owner's New transfer request text

04Delivery

Get the order to the jobsite.

Schedule the shipment. Know what's going out, and which stage of the job it's for.

  • Drivers see their deliveries in the Staff App
  • Every stop: loaded, in progress, delivered
  • Failed attempts stay on the board, with notes
  • Proof of delivery: signature and photos
How deliveries work →
  1. Sales order
  2. Schedule
  3. Load
  4. Jobsite
  5. Complete
Rundoo Deliveries calendar for one week with scheduled delivery cards by location and driver, beside the To schedule panel listing deliveries waiting for a date, each with address, contact, and delivery instructions.

Scheduled and unscheduled deliveries, in one view.

Delivery flow in Rundoo, sales order, schedule, load, jobsite, complete, above the Deliveries calendar and To schedule panel

05Get paid

Keep the account as current as the job.

Give contractors their balances and invoices without a call to the yard.

  • Invoice at checkout, with the PO and job on it
  • Statements that send themselves on statement day
  • Customer App: balance, invoices, pay by card or ACH, or autopay
  • Every payment posts at the counter and in the ledger
Explore the Customer App →
"It's so much faster than they ever used to be. It was so many steps before."
Superior Building SupplyKansas
The Rundoo Customer app Billing screen on a phone: a $7,707.62 remaining balance split into last statement, current, and aging buckets, autopay and payment-method settings, and a Pay balance button.

06Dooey

Just Dooey it.

Dooey is Rundoo's AI assistant. It reads your stock, your ledger, and your receivables, answers in plain English, and drafts the next step for someone to review.

  • Stock at any location, from the sale or from the yard
  • Draft a transfer, a purchase order, or a sale
  • Which accounts are past due, what margins look off, what's selling below cost
  • A daily summary of pricing problems, texted to you
See what Dooey does →
Dooey on a store's monitor flagging $44,682 in charge accounts more than 60 days past due, with the biggest accounts listed, next to the Dooey mobile app drafting a reorder list on a phone
Dooey on a monitor flagging the charge accounts more than 60 days past due, beside the Dooey mobile app drafting a reorder

Does this work at real lumber yards?

  • Missouri River Lumber storefront in Fort Benton, Montana
    "You guys save anywhere between ten to twenty hours a week not having to do dual systems."

    Philip Fondale

    Missouri River Lumber, Fort Benton, MT

    Left Shopify and an old POS

  • The McKinnon Lumber Co. team on go-live day in Hollister, California
    "Contractors can quote jobs at 10:30 p.m. and check prices in real-time from their phones."

    Logan Kowalk

    McKinnon Lumber Co., Hollister, CA

    Left hand-written tags · founded 1869

Suppliers + buying groups

Does Rundoo fit the distributors and buying groups you already use?

What is wired in today, and what is still on the roadmap.

Do you give up lumber depth to get better software?

No. The difference is how many screens the same job takes.

Yard job Traditional LBM workflow
Sell the whole takeoff Supported, often across several screens or one order per phase. One sales order, with the lines grouped by area, phase, or trade, shipped in stages and invoiced as it goes.
Sell lumber, sheet goods, and roofing in their own units Supported, through dedicated tally and unit-of-measure workflows. Every unit on the product, and a Tally Product for mixed lengths on one line.
Manage contractor jobs and credit Mature AR tools, spread across account, job, credit, and back-office screens. Jobs, balances, statements, terms, credit limit, and credit hold while working the order.
Run multiple locations together Supported, but checking another location, sourcing from it, and getting the delivery out is still several steps. Stock at every location from the sale. Fulfill from it or transfer, and ship on a truck already headed that way.
Keep contractor accounts current Statements and a customer portal, often a separate module or a third-party add-on. Invoice at checkout, statements that run themselves, and a Customer App where contractors pay by card or ACH or set autopay.
Work while standing in the yard Mobile functionality varies by system and deployment. Ask Dooey. Stock at any location, a transfer, or a purchase order, drafted for review.

Frequently asked questions

What is the best POS for a lumber yard?
Rundoo is the AI-first POS for independent lumber yards and building supply dealers: every unit on one SKU, contractor charge accounts, whole-job quotes, deliveries, and integrated payments in one cloud system. Ask Dooey what lost margin last month or what is running low in roofing.
Can Rundoo handle dimensional lumber inventory?
Yes. Track lumber the way you sell it, by the piece, the unit, or the board foot, and keep stock and costs current as you sell and receive, with a ledger that carries quantities to four decimal places so nothing rounds away over a season of cuts.
Can Rundoo sell lumber, sheet goods, roofing, and masonry in their own units?
Yes. Each product carries the units you buy and sell it in and converts between them: lumber by the piece, LF, or BF and priced per MBF; drywall by the sheet; shingles by the bundle or square; concrete by the bag or pallet. See how units of measure work.
Can Rundoo turn a takeoff into sales for a contractor?
Yes. Build the quote from the takeoff with stock and special-order lines, organize it by area, phase, or trade with Item Sets, and turn it into as many sales as the job needs, with deposits along the way.
How does Rundoo handle special-order windows, doors, and millwork?
Special-order lines sit on the same sales order as the stock material, and the purchase order tracks what is still coming from the vendor. Kits and BOMs for configured products are on the roadmap, not live yet.
Does Rundoo fit a yard that manufactures trusses, panels, or millwork?
Rundoo is built for the counter, the contractor desk, and the yard: quotes, units, inventory, deliveries, and accounts. It is not built for truss, wall-panel, or millwork production scheduling. If manufacturing is core to your business, we'll say so on the first call.
Does Rundoo support contractor charge accounts and tiered pricing?
Yes. A price rule puts the contractor tier on every line, and the charge account is a real ledger with a credit limit the register enforces, statements, finance charges, and autopay. See customer workflows.
Can Rundoo run more than one yard on one system?
Yes. Dozens of multi-location businesses run on Rundoo, with inventory, accounts, and reporting shared across every location. Vetter Lumber runs two yards, in Bluffton and Fort Jennings, Ohio, on one system.
How much does a lumber yard POS cost?
Pricing is scoped to your business: an all-in-one software subscription plus integrated payments through Stripe, depending on locations, registers, and the parts of the platform you use. See how Rundoo pricing works.

RoadmapWe're exploring payment at the jobsite as part of the delivery, and Kits and BOMs for the material behind doors, windows, and millwork. Both are product direction; scope and timing may change.

Bring us your hardest job.

A house package quoted, shipped, and invoiced in stages. A line you're short on at one yard and long on at the other. A contractor paying an invoice in the Customer App. We'll run it live.