Skip to content
Get early access

The ERP for plumbing supply houses is coming soon

Counter sales, pricing, inventory, purchasing, warehouse and delivery, and full accounting in one system, and you keep your codes when you switch.

Get early access

A look at UpperTab

The counter: a nine-line sale for AX Mechanical Contractors totalling $809.46, with keys for cash, card and check.The counter: a nine-line sale for AX Mechanical Contractors totalling $809.46, with keys for cash, card and check.
Price lookup for twelve ball valves: the customer's rule sets $21.1354, beating the price-class rule, at a 32.1% margin within limits.Price lookup for twelve ball valves: the customer's rule sets $21.1354, beating the price-class rule, at a 32.1% margin within limits.
Sales order SO900004 for LZ Residential Plumbing: ten lines with committed and back-ordered quantities, prices and margins, and the account's credit.Sales order SO900004 for LZ Residential Plumbing: ten lines with committed and back-ordered quantities, prices and margins, and the account's credit.
A copper elbow's stock in eleven warehouses: on hand, committed, available, in transit, on order, value and costs.A copper elbow's stock in eleven warehouses: on hand, committed, available, in transit, on order, value and costs.
The balance sheet for period 11 of 2026, with assets and liabilities by account.The balance sheet for period 11 of 2026, with assets and liabilities by account.

Everything a supply house runs on

One system from the counter to the general ledger.

  • Counter sales and orders

    Scanner-fast counter sales, quotes, orders, back orders and returns.

  • Pricing

    Contract, matrix and job pricing, with every net price explained.

  • Inventory

    On hand, committed and on order for every warehouse and bin.

  • Purchasing

    Purchase orders and receiving, with back orders released as stock lands.

  • Warehouse and delivery

    Pick, pack, stage and deliver, with proof of delivery at every stop.

  • Full accounting

    General ledger, receivables, payables and bank, posted as you work.

Switch without starting over

Bring your codes, prices, balances and history. Every number ties out before you go live.

  1. 1

    Export

    The files your system already gives you: exports, reports or spreadsheets.

  2. 2

    Map

    A ready-made profile reads DDI Inform; import templates cover any other system.

  3. 3

    Rehearse

    Load into a private sandbox, reset it and load again as often as you need.

  4. 4

    Tie out

    One report checks every count and balance against the old system before you sign off.

  5. 5

    Go live

    Cut over at a month end with a runbook, keeping your codes and history.

A tie-out after loading a DDI Inform export: vendors, customers, products, the opening trial balance, stock values and open receivables, each the same in both systems.A tie-out after loading a DDI Inform export: vendors, customers, products, the opening trial balance, stock values and open receivables, each the same in both systems.
A tie-out after loading DDI Inform's files: each total in the old system beside ours.

Switch from

  • DDI Inform
  • Epicor Eclipse
  • Epicor Prophet 21
  • QuickBooks
  • Spreadsheets

Be one of the first supply houses on UpperTab

Tell us about your supply house and the system you run today.

Get early access