Spruce

Review of Spruce Software: system overview, features, price and cost information. Get free demos and compare to similar programs.

Overview

About Spruce

Spruce software provides advanced point-of-sale and business management solutions for lumberyards, hardware stores, and building materials suppliers. This industry-specific software has helped operations improve productivity, control costs, increase profitability, and remain competitive for nearly 35 years. Spruce is cloud-based with an intuitive interface that is easy to use. Built with comprehensive document management functionality, all transactions are automatically linked. Plus, using a document scanner, you can attach packing lists, notes, tax forms, or virtually any Windows file. Stay informed on operations and make appropriate business decisions with integrated business intelligence and tailored analytic views. All reports have drill-down capability to see the details behind the data and you can export them to a Microsoft Excel or PDF file. Plus, optional alerts can proactively notify you of events that could impact your business. Spruce helps you manage your business and stay productive from anywhere. With the Spruce AnyWare mobile app, employees can capture proof-of-delivery, submit orders, receive inventory, and more. Spruce ProLink is available in a brows...

Spruce Screenshots

Spruce Features

Features of Spruce
Alerts/Notifications
Barcode/Ticket Scanning
Forecasting
Inventory Control
Kitting
Multi-Channel Management
Order Management
Reporting/Analytics
Search/Filter
Shipping Management

Customer Reviews

See why people love Spruce

5 Star
40%
4 Star
10%
3 Star
20%
2 Star
10%
1 Star
20%

Jen S.

Verified User

Building Materials · 2-10 employees

Used daily for less than 2 years
Dec 22, 2025

Spruce one step at a time

I would say using Spruce has been a good experience.

What they liked
  • What I like the most is how I can search for invoices or product
Room for improvement
  • It is a little bit of a learning curve to learn Spruce
  • There are so many different ways to do the same thing
  • I recommend taking notes and referring back to the notes till it is 2nd nature

Jordan P.

Verified User

Building Materials · 2-10 employees

Used daily for less than 12 months
Dec 22, 2025

6 months in and so far, so good!

We have upgraded from QuickBooks POS and we are seeing greatly improved inventory control, prompt invoicing, delivery management and faster "in person" point of sale transactions.

What they liked

Easy point of sale transactions, lots of options for training/classes, Cayan credit card processing integrates well, driver/delivery app was easy to learn and institute, document management is easy and physical inventory/ data entry was a snap

Room for improvement
  • Data conversion could have been a smoother process
Switched From

We were looking for an upgrade and QB was no longer going to support POS

Why they chose it

"Better overall product and a better initial impression. Spruce's sales pitch was more about their features and Epicor's sales pitch was more about bashing other software systems."

Sara D.

Verified User

Health, Wellness and Fitness · Self-Employed

Used weekly for less than 6 months
Dec 22, 2025

Efficient and Good Value for the Money

I used it for several months in my clinic and felt that the team was good at reaching out to support me in integrating the software.

What they liked
  • Software was easy to set up and was relatively easy to learn
  • It enabled more efficient communication and organization
Room for improvement

There were some intricacies that required focused learning and took up a little but of valuable time

Nick S.

Verified User

Building Materials · 51-200 employees

Used daily for more than 2 years
Dec 22, 2025

Poor Customer Service For A Long Time Client

Quite poor. We were a customer of ECI for over 20 years and while they would take our calls and increase our number of licenses whenever we needed to, they would not allow us to decrease the number of licenses when the time came that we no longer needed as many.

What they liked
  • The product overall has a sleek look that is user friendly
Room for improvement
  • Customer support was quite poor
  • It took over 6 months to get access to data that we were told we should have immediately
  • We were able to increase the number of licenses as we grew with employees (for a higher monthly cost
  • ), but when we informed them that we were migrating to a new platform, we were told we could not decrease the number of licenses other than once a year at the auto contract renewal date
  • which is not expressly written within the contract

Karen A.

Verified User

Business Supplies and Equipment · 11-50 employees

Used daily for more than 2 years
Dec 22, 2025

Best bet for your money

Spruce and I have a great relationship. Since 2015 Spruce has been a wonderful partner.

What they liked
  • The integration and conversion was amazing
Room for improvement
  • I believe the accounts receivable process could me improved
  • I would love the ability to "undo"
Switched From

Discontinuation of support for Legacy

Jessica H.

Verified User

Building Materials · 51-200 employees

Used daily for less than 2 years
May 28, 2026

Do not switch to Spruce

It has not been a good experience overall. Support is poor, more senior people, our account manager and their Canadian salesperson have no desire to support us anymore either.

What they liked
  • There are a few features that are handy and these are the only features they show you in the demos
  • Document linking is helpful but very clunky
  • Connecting POs and special orders and importing documents
Room for improvement
  • The POS is very slow and follows no sales logical
  • Clearly the developers do not understand the end users
  • Too many clicks to process a sale
  • The POS often disconnects from our credit card terminals putting us out of business for hours at a time
  • This happens once weekly, and Spruce Support is not very helpful in ensuring that this does not continue to happen
  • From the accounting end, we are finding errors in the math with no solutions provided
  • The statements are very difficult to understand, for all our customers and after having spoken to other Spruce Users they have the same issues
  • Yet when we asked for a better solution, no progress was made
  • The customer support is slow and we're often left with "it's just this way" or with no viable solution
  • We're very unhappy with the software
Switched From

We felt our business had outgrown silk, but now wish we hadn't changed.

Katie B.

Verified User

Retail · 11-50 employees

Used daily for less than 12 months
May 28, 2026

Poor Customer Service

Verified reviewer

What they liked
  • It has a good inventory system
  • But if you are coming off anything but another program that your inventory is already in (i
  • e
  • a manual system) be prepared to spend a lot of time updating and correcting many things
  • It could work well for many industries, but you need to be sure yours is one of those (i
  • e
  • lumber) and you ask many questions before agreeing to this program
  • We have made it work for us since we've invested so much money, but it hasn't been easy
Room for improvement
  • Customer Service is horrible
  • You call in and basically get a call center of people who can look up the same things you can look up through their on-line help
  • Otherwise they have to send you to a support specialist who typically has to call you back
  • It takes quite a while (days not hours) for them to actually call you back and typically I have to call and raise a fuss to get a hold of anyone
  • The GL is primitive
  • There is no easy way to get reports and any information back out of the system
  • The only way I've found to do this is you have a learn Crystal reports, purchase the product or pay more money to have them write you a report
  • This is a very rigid program
  • If you have anything special or any "different" way of completing tasks, you will have to conform to the program
  • It's very difficult to get the program to conform to you
  • Also if you have invoice terms rather than statement terms, you will not get a proper statement to send to customers monthly
  • They consider each invoice the "statement"
  • And if you have discounts on those invoices you cannot change that amount if your customer does not take that discount

Thomas F.

Verified User

Building Materials · 11-50 employees

Used daily for less than 6 months
May 28, 2026

Review of Spruce at Cleveland Lumber

We have seen much greater control over our inventory, also we are able to monitor exceptions easier through reporting. Also, purchasing has been easier by being able to see our ordering history and usage on different products. Our daily balancing procedure has been simplified thanks to Spruce. While our staff has struggled some to adapt to the system most of this is due to their refusal to go to training.

What they liked
  • As a manager I like the features that allow for reporting on data collected through the normal course of business such as product use by month
  • Also, the ability to price certain items based on a fixed margin based on current cost if selected
  • Lastly, while not a uncommon feature, I like to be able to send documents such as invoices via e-mail which our last system wouldn't do
  • We also like the Delivery feature that allows sales people to see the status of there delivery
  • There are many more, but these are just a few
Room for improvement
  • While probably not an issue at every business, our staff is a little older, less sophisticated and not very computer literate
  • It would be nice to have people that specialize in each segment of our business to come spend more time doing individual training to get them up to speed on their specific roll in the new system
  • It can be overwhelming for the implementation specialist to train everyone and also for those like myself to train everyone in rolls that I am not so familiar in such as Manufacturing
Switched From

The old software was becoming obsolete and the prior provider became less and less willing to service the old software as it became less and less reliable. Also, the old system was limited in it's reporting. Lastly, and probably most important, the old system was not cloud based and we had an instance of ransomware where the old software provider left a crucial firewall open leaving our server vulnerable.

Why they chose it

"Price and industry focus of Spruce."

Craig P.

Verified User

Building Materials · 2-10 employees

Used daily for less than 2 years
May 28, 2026

I Can't Wait to Switch to Something Else

I will be very glad to shut it down, once I've found an alternative that will work. Trying to make data-driven decisions is proving to be very difficult, and I feel like I'm a bother when I want to know something simple like "How much business do we do on Saturdays," when trying to decide whether staying open on Saturdays in the winter is worthwhile or not. Access to the database would solve this, but ECi is unwilling to allow such a thing.

What they liked
  • There really isn't anything I can put my finger that I like about the software
Room for improvement
  • Not cross-platform (must use Windows), no access to the database itself (and since the canned prebuilt reports are severely lacking, this is a problem), 48-hour support callback times can sometimes stretch to a month or better, multi-tasking is nearly impossible (long story, but run one report, then try to run another one and there's no way to look at them both side-by-side -- you must export), etc
  • The list goes on
Switched From

It was a forced (by ECi) migration. They EOLed NextGen, and made customers move to this jalopy.

Why they chose it

"I didn't. It happened before I got here."

Martin S.

Verified User

Retail · 11-50 employees

Used daily for more than 2 years
May 28, 2026

My experience with Spruce

My Spruce experience is very good overall. I have demoed other products and am glad that I remained with Spruce. The support is getting better, and the system is very dependable.

What they liked
  • Integrating accounting with the point of sale and purchasing functions
  • I also like being on the cloud as opposed to having inhouse servers
  • I like how the system updates POS transactions to the accounting modules
Room for improvement
  • Limited ability for a user to get software changes done in the system
  • The lumber world requires software engineers to understand how the programs should work
  • As a lumber and building material sales company, it is difficult to interface with the software folks
Why they chose it

"Promised ease of integration from Advantage."

Write a Review

Share your experience to help others make better decisions.

(0/5 Stars)

Decision Context

Spruce

Spruce

3.3
Pricing
Starting at $10,000.00 per year
Visit Website

See what companies are saying about Software Advice

Great
Based on 619 reviews
Trustpilot
Professional Service

This is very useful service. The company presents itself in a very professional manner.

Ansuya, 1 hour ago

Subscription Successful!

You've been added to our newsletter.