For millwork & trim shops

Your biggest customers are contractors. Your software should know that.

Price profiles by the linear foot, give every contractor account its own login, pricing and terms, and turn the order into build sheets and a production job without anyone re-typing it.

  • Linear-foot pricing
  • Contractor accounts
  • Terms & automatic invoices
  • LTL freight
Product configuration
Crown moulding, by the linear foot
Configured
Order details
One configured order
Pricing
Order
Build sheet

The profile is an option on the product, so it rides with the line item from order to build sheet.

Linear-foot pricing

Price trim the way your estimator already does.

A 16-foot run of crown is not the same line as an 8-foot one. TimberCloud pricing formulas take linear feet as a measurement, pull a price value from every option the buyer picks, and support if/else rules and rounding, so the charges your estimator adds from memory become rules every order follows.

Base product
Crown moulding, priced per linear foot
  • +Linear feet
    Measurement
  • +Species
    Option price
  • +Profile
    Option price
  • +Stain or finish
    Option price
  • +Length rounded up
    Rounding rule
  • +Minimum charge
    If / else rule
Calculated price
From your pricing formulas, per configuration.
Recalculated
Contractor accounts

Each contractor gets their own way in.

Most millwork volume comes from a short list of trade accounts who order the same way every week. Give them a portal that already knows who they are, what they pay and when the invoice is due, on the same system the shop floor runs.

Their login

A portal behind sign-in

Put the catalog behind the B2B dealer portal, or keep a public shop and let approved accounts sign in. An account can have several buyer logins, and each sees the account’s order history: PO number, due date, total and status.

Their price

Account discounts and dealer tiers

Give an account its own percentage discount or assign it a named dealer tier. The discount is applied on the server, not trusted from the browser. A contractor with its own line can be limited to exclusive products.

Their terms

Terms that invoice themselves

Set up the terms you offer, whether net 15, net 30 or net 60, as a number of days after shipping. When a termed order ships, TimberCloud creates the invoice and sets its payment due date.

Repeat work without re-typing

Duplicate a past order from the dashboard instead of keying its lines again, or keep order templates for the runs a contractor places every month.

Status without the phone call

With order notifications on, contractors get email, in-app or SMS updates as an order moves to In Production, Inspection, Completed and Shipped, and each sales rep hears about the orders on their own accounts.

Configured to the profile

An order card that speaks millwork.

Profile, species, length, stain, finish and end conditions are options you define on the product. Numeric inputs take fractions and min/max limits, and a custom colour match rides along as a text field on the line item.

Build sheets start on the Build plan. Compare plans →

Order · TRIM-2217Contractor tier · Net 30
Account
Contractor account
Status
Configured
  • ProfileCrown · 3-5/8″
  • SpeciesPoplar
  • Length16 lin ft
  • Pieces12
  • FinishPrimed
  • End conditionSquare cut
  • Custom matchMatch existing stain
  • POJob 2217
Ready for productionBuild sheet · Cut list
Production for millwork

Stations named for the work your shop runs.

TimberCloud doesn’t hand you a cabinet shop’s floor plan. You name the stations: moulder, profile, stain, finish, QC, pack. Every configured order becomes a job with its build sheet attached, and shipping picks up where the floor leaves off.

  • Stations you define, checked off per order with due dates on every job
  • Build sheets and cut lists generated from the configured order
  • Stock deducted automatically when an order is placed
  • LTL freight rates and booking on the order, with a freight class per product

Stations, production tracking and inventory are on the Production plan. Compare plans →

The production board groups jobs by station. This shop runs Cut, Assembly, Sand, Finish, QC and Pack; yours can run moulder, stain and finish.
A craftsman at work in a custom woodworking shop.
Built from the shop floor

Made by a shop. Not a generic ERP.

TimberCloud grew out of the founder’s family custom door shop, Porta Door, in Connecticut, which runs on it today. It is built for made-to-order work that trade accounts buy by the piece, the foot and the job, not for shelves of fixed SKUs.

Frequently asked questions

Millwork & trim questions, answered.

Yes. Linear feet is a built-in measurement in TimberCloud’s pricing formulas, alongside square feet, board feet and others. Each option, such as a species or finish, carries its own price value, so the formula can multiply length by the right rate for the profile and species the buyer chose.

Bring a profile you price by the foot.

Bring its species, finishes and the charges your estimator adds from memory. We’ll build the formula, place a contractor order against it and show you the build sheet it produces.