Help with Quoting, Invoicing, job tracking, and inventory

Hi there. I work at a small mom and pa laser engraving business. We recently merged all three engraving businesses in our area into one and have had a hard time handling the giant spike in clients, jobs, and inventory.

Right now we are using Simply Accounting for our quoting, invoicing, and book balancing. Simply Accounting is Simply horrible for quoting/invoicing/inventory. I've been trying to find a solution that is more advance and modern. I took a quick peak at Freshbooks but I am not sure what would be the best solution for a small, but growing, business to help us keep track of everything. Right now one of the issues we are running into is the fact that was have 50,000 plus items that we can order and supply to our clients and we've been having a hard time keeping our pricing consistent across the board. I've been trying to put things into Simple Accounting with the price list I'm trying to put into place but my co-workers that take care of quoting aren't overly tech savvy and Simply Accounting is a slow and clunky program so our pricing remains all over the place.

The other issue I am having is with job tracking. I've set up a Tuleap server (agile project manager) and have a kanban board set up that has the days of the week as columns and each job you can assign to specific employees to work on. Each new artifact you make has the clients name and contacts, the job name, the engraving information, items needed for job, due date, and quoted price. The older gentlemen wish to have everything on paper so there is way to print the jobs so that everything is in paper form (though it's kind of a janky process to print the job info). I'm wondering if anyone knows a better and simpler way to enter jobs, print job details, and keep track of jobs in a visually easy way that is so simple that even people who aren't good with technology can do it. Maybe even something that can be on an iPad so that customers can fill out their own order request forms while at the counter.

I've been hunting for ways to make things so simple and easy for my boss that he actually uses it. Also so simple that even our customers can use it. Most of our customers are between the ages of 45 to 95 so their technical abilities and understanding really vary. I'd love to be able to have a giant part price guide with pictures are prices for EVERYTHING but when you're dealing with four different suppliers and tens of thousands of products that are constantly changing, it may be difficult. Though I guess that's another things, does anyone know of a program I can use to enter in mass amounts of data (such as a picture, product name, product number, supplier, and price) and then populate that data into a simple and clean looking price book or something.

Thanks in advance for any advice. I've been beating my head against the wall here for the past few months and could really use some help.

Posted Sep 9, 2018, 3:50 AM UTC

3742
_coolpup_•

It sounds like some of your business administrative functions are due for an overhaul and I have a few thoughts. First of all, Freshbooks is not a real accounting solution (even they say so—it’s only for service-based Schedule C filers to collect information to be sent to an accountant), and is geared toward freelancers (weird that it’s so expensive, for having such limited capabilities). If your business has inventory or employees, then Freshbooks won’t work.

You’ll need something more like QuickBooks/Online, Xero, or possibly even a custom solution, depending on your budget for building your dream system. It sounds like you also need a system to manage the information flow and sales processes, to complement the accounting system. Evernote, or a solution like it, may also be a good platform to assist with your planning and quoting needs. And, you’ll probably also want something such as TSheets to track work hours by customer/project. Or, if you really want to invest, you could have a developer build your custom system on top of an open-source project such as Ledger or Beancount (actually Beancount may worth considering out of the box). This has pros and cons. You can build whatever you want, and have any user interface you like. But it’s likely to be expensive. It could be worth it in your case 🤷🏼‍♂️

From the sounds, of it, QuickBooks Online + Evernote should be a more robust and user-friendly (and affordable) solution for your needs, and they’re both cross-platform with mobile support and you can print whatever you want. You’ll still need to do a lot of customization and setup in both systems before everything will be running smoothly (importing those 50,000 items from a csv file, for one major thing), however something along those lines is probably what you need. Maybe it’s Sage and FileMaker Pro instead—take a hard look at your needs and what these services and software packages provide—but I’d look for a solid software development company with a track record such as Intuit or Sage for accounting, and Evernote, Microsoft, or FileMaker Pro for your information repository. FileMaker Pro could actually handle the majority of your stated needs quite well, but you’d need a developer to build something customized for you, or you’d need to learn some technical things and build it yourself (not recommended, unless you’ve built relational databases or are only leaning on FMPro for a simple process). Again, if you’ve got some cash and/or time to build something decent, this may be a good bet. I’d consider this route seriously because FileMaker Pro is a real database solution with a solid company behind it and solid developer community around it, and it’s user-friendly to build and use FileMaker Pro solutions. This would be the ideal route to build something slick-looking and user friendly (even branded with your logo) that a customer can use on your iPad at the counter.

Download the trial version of FileMaker Pro. It is THE solution for making the clean price book you want, IMO, and you’ll be able to make that book fairly easily by yourself I think. I have done this before, to generate thousands upon thousands of data-driven postcards for marketing purposes. You could also create the book in Evernote but printing would be less pretty and it would probably be a bigger hassle to manage mass changes to many items if you use that database for more than creating the book. Doing that one thing in FileMaker will give you a feel for it and you may see areas where it can help you. Honestly, NO JOKE... building that gigantic book should take less than 2 hours in FileMaker Pro, assuming you already have the data in a CSV/similar file, and photos of each item. (Don’t hesitate to PM if you need help with this.)

For larger businesses, there are also all-encompassing Enterprise Resource Planning packages such as SAP and Oracle, but those are very expensive and not user-friendly for non-technical people. They’re often finicky for even technical people to use.

One last quick tip is to think about the general flow of information in your business and how work processes are working or not.

There’s a lot of “productivity” porn out there and I don’t recommend getting too deep into the cult, but the book Getting Things Done by David Allen may give you some ideas for changing your workflow for the better. It’s a good book but can be overwhelming with how many facets there are to his productivity system. If it were me, I’d quickly read the book (or even just someone else’s summary/overview of it), ignore the things that don’t make sense or cause anxiety, and adopt the things that make sense to you in your own work.

I think you can figure out, as I have, a decent way of tracking projects and progress with Evernote (or FileMaker Pro). In Evernote, you can move notes to different notebooks or apply different tags to indicate project status. You may also want to consider Asana for those team-based projects, if you’d rather keep project tasks separate from their reference materials. Asana has great project tracking functions and clean UI that are worth investigating. For my purposes, I found it to be pricey.

Edit: I keep thinking about how great FileMaker Pro is, remembered it can instantaneously generate a print-ready book of prices for 50,000 items with photos with minimal hassle, even if OP doesn’t use it for anything else.

16
backyardstar•

I’ll put in a good word for QuickBooks online. It’s been great for my business. Very few problems, though the cost is slightly high IMO especially if you also use the payroll function.

We use a combination of Wrike and regular Google sheets to track projects. Works if you use it daily.

3
FireLordRobOP•

I was trying to use google sheets for job quoting and product ordering but that fell apart because it was too many steps for my coworkers so I had to scrap that and go back to the drawing board. I need a solution that is so unbelievably easy (at least on the surface) so that my coworkers can actually use it, even if I have to do a ton of extra work under the surface to get everything proper. I'll check out QuickBooks, see what they offer. I wish I could just do more stuff and have it easier in Sage Simply Accounting but the program is slow and poorly setup.

1
backyardstar•

QuickBooks has an estimate feature that all employees can use without giving them access to the deeper more sensitive financials. When the clients accept the estimate, you just click “create invoice” and it can email them automatically. It’s slick.

2
FireLordRobOP•

That would be very handy. You can also print out physical invoices right? We still have a lot of elderly customers who do not have email address so we would need to do those with paper. Also for adding items into inventory for QuickBooks, is there a way to mass import a .CVS file or anything like that?

1
ppohlmann•

For the long term I would look into a custom solution for your specific workflow. Any of the shelf ware has shortcomings and is not expandable in the areas you need. Accounting software do a great job in accounting, perhaps overkill for a smaller kind of business, but they lack in warehousing, ordering etc. With a custom solution you get every part that you need, the way you want it to work. I am programmer specialized in small to medium business applications and worked in retail, manufacturing, distribution and export environments.. Sap, Oracle eytc is out of reach financially seen for most smaller businesses. Solutions in the cloud are great until the day comes that you have connection problems and your 40 employees can't work. So, careful with all that modern nonsense when it comes to business.

0
_coolpup_•

I’m not necessarily disagreeing, but we don’t fully know the OP’s needs yet, so I’m not so quick to say he certainly needs something fully customized although it sounds like there are some parts of his process that need something custom-fit. The great thing about solutions like QuickBooks Online and Xero are the integrations with so many third-party services that make it possible for the end-user business owner to build many of his own automations without a programmer. Same with Evernote. There’s usually a monthly subscription price instead of a fee to a programmer. A small business would probably rather outsource IT overhead and security concerns to Intuit and other established service providers for fees (which add up), while a larger business can hopefully afford a full IT staff and prefer to own and maintain their own systems. Pros and cons everywhere.

2
FireLordRobOP•

I'm gonna do a lot of research into current off the shelf programs and solutions available and see which of them have potential and could work. There's a chance we may have to go to a custom design solution, who knows. The system I have currently isn't horrible and would work if I was working with 4 of me, but I'm not and my coworkers aren't overly tech savvy so now I'm trying to find something so simple and so effective that I can get even my coworkers to figure it out. Right now we're bleeding money when we have no reason to be. We lose jobs because paperwork gets misplaced, we have to redo and remake jobs because they weren't done properly because the proper information wasn't received from the client to begin with, so I'm pretty much smashing my head against the wall trying to right the ship with zero assistance from anyone around me.

2
_coolpup_•

I have nearly 13,000 notes in Evernote—in fact, I’m probably ahead of, or not far behind Evernote’s CEO in terms of note volume. It’s pretty much the only way I store critical information now, with a few narrow exceptions where I want better security. I don’t even use a filing cabinet anymore—I scan, shred, and burn all paper and it feels great 😈 You can find nearly any document instantly just by searching for a phrase or tag. You can even search for handwriting in photos and PDFs because they OCR everything on the back-end. I used it a few months ago while I was on the phone with the bank to pull up a bank statement (they’re all luxuriously automatically pulled into Evernote via FileThis) and get some info. It took me 20 seconds and I found the info faster than the service rep who was looking for the same info using the bank’s own systems. That’s just one use case. I use it for processing and archiving many important documents every single day, and being able to recall them immediately. I can’t imagine searching for random slips of paper anymore. It drives me crazy whenever I know there’s a physical piece of paper laying around which needs to be archived for business records and knowledge sharing, or have some action taken related to it, and it hasn’t been archived or put into a task workflow of any kind. If it’s in the system, then I don’t stress because I know the document and any associated tasks will be handled appropriately. OneNote has similar functionality and is more structured, at least differently structured, but Evernote is a better fit for needs like mine and maybe yours. A sales workflow would help as well, to make sure those questions are asked up front. If there was a document template in Evernote or somewhere else, even a Word doc that could be printed if desired, with questions that every salesperson asked and checkboxes to be marked before a sale is considered to be completed, then perhaps they wouldn’t forget the simple stuff. I’m a fan of documenting processes and following a routine instead of relying people’s memories (especially mine!). If you read about GTD, there’s the concept of the “tickler file” where a document may not be a business record or related to an important task (like a sales promotion discount code you’re thinking of using, for example), but becomes relevant on a certain day of the month. For example, you received a postcard for a huge discount on an industry trade expo that could be a good opportunity to expand your reach but tickets aren’t available until the 25th, and you want to take some time to discuss it with your colleagues. You know this is a dumb slip of paper and you’ve got real work to do and may not remember when tickets go on sale. In Evernote, you can set a reminder on the note for the date you plan to speak to your colleagues, or the date the tickets are on sale, to “tickle your brain” and remind about that topic. You’ll get a notification in Evernote and be able to quickly see what it was that you wanted to be reminded about. So, I use Evernote’s reminders as a “tickler” for most items, and for hard project deadlines (you can see reminders separated by notebook). So for my project notes, I know the reminders are hard deadlines. For everything else, I know they’re lower-priority reminders and “heads up” notices.

2
techprospace•

zoho one, easy powerful, integration. CRM and books plus all the 40 apps you can use. This is what we use. I talked about it here.

​

https://www.reddit.com/r/smallbusiness/comments/9e7kou/best_crm_to_analyze_my_sales_teams/

7
ColonelPants•

We also use a combo of Zoho One and Quickbooks. I strongly recommend you check out Zoho.

3
FireLordRobOP•

I'll give them a look, for sure. Thank you for the feedback!

1
FireLordRobOP•

Awesome, thank you for the link. I'll give it a look and see how it looks.

1
techprospace•

Sounds good 👍

2
INDOC11XXXX•

I do not know one specific to your line of work, but I have a couple machine shops that I service as an IT guy. Looking at a comparison for the software they use I ended up finding a pretty broad list of available programs on one website.

https://www.softwareadvice.com/manufacturing/job-shop-software-comparison/

I have supported 3 or 4 of them on the list, but there is around 200 there.

E2 shop system is what I based my search off of. It maybe too pricey but at least you have a starting point.

4
FireLordRobOP•

Thanks for the response. I'll take a look at the lost see if anything sticks out. Addition information, if it helps, we do mostly trophies, plaques, and awards made of glass and acrylic. Due to how heavily customizable every single trophy, award plaque, and glass/acrylic awards are, we have spare bits and parts all over the place making inventory quite difficult.

1
[deleted]•

[deleted]

2
FireLordRobOP•

Oh awesome. I'll reach out and see what they say. Thank you.

1
stillhousebrewco•

Take a look at Shopworks. Shopworks is specifically built for your industry. Second choice would be Apptivo.

I prefer regular Quickbooks to the online version.

I was in a similar industry for a while and had the same issues as you. So many variables and modifiers for each product that doing it on paper seems the only solution.

Be careful about throwing too many choices at your customers, that will just bog down the ordering process and slow their purchase decision. Anything other than standard orders need to be guided by your salespeople to keep the customer moving towards the purchase.

3
psych0hans•

On a side note, can’t you consolidate some of those 50,000 items? Remember the 80/20 rule, 20% of the items will likely give you 80% of the business.

I personally use QuickBooks and am quiet happy with it, but you could also look at Zoho one which also has CRM integration.

3
FireLordRobOP•

I've seen a few recommendations for QuickBooks and Zoho One, so I'm gonna look into those two. We're a trophy/awards shop and on off months, plaques are our biggest seller but every plaque is a different size, finish, and colour. Then in our busy seasons (when school is done and when various different sports finish their seasons) then most of our sales are from trophies but they're all different sizes, styles, and materials. Like a soccer league might order 450 7" soccer mylar trophies and a baseball league might order 700 9" plastic trophies with baseball player toppers and each of those trophies will be made up of 5 individual parts. It becomes quite a bit of stuff to keep track of. Right now we have no tracking system in place so an order comes in and we'll just hunt through boxes till we find what we're looking for.

2
_Schrodingers_Gat_•

You’re at the point where a proper ERP system will quickly pay for itself. Don’t bandaid things together or try to build your own solutions with lots of moving parts, pay for something that solves today’s problems and sets you up for future growth.

I would look at PLEX and SAP Business One. If your up for an adventure one of the open source options may work.

3
FireLordRobOP•

That's exactly what I would LOVE to do haha. I'll take a look at Plex and Sap and see what they have to offers. It seems like we might have a bit of a unique use case (or maybe it's not as unique as I think it is) so we might have to reach out to companies who's bread and butter is software solutions.

1
thebiggestmeech•

Check out accelo

3
FireLordRobOP•

I'll give it a look. Thank you

1
thebiggestmeech•

No problem. Doing a trial now. Am happy to introduce you to my rep.

1
TorturedChaos•

I am in a similar industry sitting at a similar point on some aspects of your list.

I run a copy/print shop, with a sign shop, and a decent retail side. We recently added a laser engraver to our equipment.

So right now are solutions are spread out over different software and different methods.

Inventory and sales/invoicing we use QuickBooks Point of Sale. Seems to be a good jack of all trades solution. After receiving some instructions from a Pro Adviser I have a better understanding of how to receive inventory and adjust on hands. Before our inventory numbers always seemed to be off. I still struggle with items we use in house and sell as a retail item (such as rolls of plotter paper). I have kinda given up on that point and listed them as a non-invenyory item, and won't track inventory on those.

For items we use to produce copies, signs, engraving I haven't been tracking inventory on those. How do you keep track of using sections of a roll of vinyl, or part of a sheet of acrylic?? So we just use the "look at the shelves they belong on" method of inventory control there.

Quoting we use some LibreOffice Calc templates I built. You have to enter all the info manually then re-enter it into QB POS when you actually sell the product, but it works for the most part.

For pricing consistency all the retail items are in QB PoS, with UPC and/or our part number linked into it. We label all items with a price and part number. So that part we have down fairly well.

Custom products, at least for printing and signs we have a book of product and services that I built in InDesign. Also have a part number linked to each so it can be more easily put through QB POS.

This was a lot of work. Before had part a part number for "8.5x11 Color Copy Specialty" with a price of $0. You would then change the price to match what the price book said. This causes some confusion if a order needed to be repeated. You where guessing what paper they used, based off the price.

So last winter I rebuilt the price book from scratch, giving each paper type we commonly stock a different sku for printing, in each size, color and bw..... It took a while.

I did something similar for the sign department the year before. It takes a while to get it all in the computer, but once you do it is really nice.

Job tracking is probably our weakest point. I have been looking for a software solution to help us.

Right now we use paper order forms. Each part of the business has a different order form, with check boxes on it specific to that Dept. Helps employees to ask the right questions, that are say specific to large format printing vs small format or signs.

For emailed orders, we use Thunderbird for our email and make good use of it's Tagging system. Each department has its own email. Once the project is on the email it's easier to keep track of, mostly...

If you need to check on the status of a project you pretty much have to ask the person working on it. And a few orders have fallen between the cracks and have been delayed because of it.

Hopefully this might give you few ideas. I'm going to be watching this post of ideas myself. Feel free to DM me if you want more specifics on anything.

3
FireLordRobOP•

I setup an order form on Google Sheets but it was too much to ask for them to save a copy, naming it the job number+client name then entering it into Sage Simply Accounting so I scrapped that whole thing. We have books from our different suppliers with MSRP in them but for stock inhouse instead of looking up the price, certain people just blurt out a price and low and behold that price doesn't even cover how much my boss is paying me to put together the job so we made zero dollars off that sale.

Using Tuleap for our job tracking works. It's an open source agile board that you can setup a kanban board on and it's very customization and useful. The only problem is people don't wish to use it properly so that renders the whole system useless. I've made a price list for small, medium, large, and extra large plates (since like you said, it's hard to track large sheets of plastic and acrylic and metal) to help us in the quoting of jobs but much like the job tracking system, when people refuse to use it, it renders the whole thing useless. I know I need to get everything running in such a way that they have no choice but to do it the right way.

Glad to hear that I'm not the only person in this boat in a shop like ours haha. Thanks for your experience. I'll check into some of your suggestions.

Do you work with younger, more computer literate people? If so Tuleap might even help you guys with your job tracking. My issue with it is just that my boss refuses to learn how to use it leaving it pretty dead in the water.

1
TorturedChaos•

I will take a look at Tuleap. I have a mix of computer literacy at my shop, but have the advantage of being the boss :P

2
FireLordRobOP•

Oh nice. Puts you in a pretty solid position haha. Tuleap is a bit of a pain getting working the way you want it to though. I spent quite a few hours to get it running in a way that was helpful for us. So I have a column for incoming orders, monday, tuesday, wednesday, thursday, friday, saturday, to be invoiced, and archived. I had a column for "to be assembled" and "awaiting pickup" but since I couldn't get people to actually use the damn columns I decided to get rid of them.

Then in every column you have all the different jobs. It's say job number, job name, contact name, due date, and who it's assigned to. Then you click the job and it will give you the contact information, engraving information, materials needed, quoted price, and you can attached any files that are required for the job. I think it works great but my boss disagrees in the form of not using the system so even though it's a solid program, it's back to the drawing board for me.

1
stratguy56•

Look into NetSuite. True cloud ERP and very affordable for small business

2
FireLordRobOP•

Thanks for the suggestion. I'll take a look!

1
tomtermite•

I like ERPNext, and open source full suite solution. You can run it in Google Cloud or AWS, easy-peasy.

2
FireLordRobOP•

I'll check it out. Thanks for the suggestion

1
tomtermite•

I've got a fresh install running in a cloud instance; if you want a log into it, I am happy to help out. There's no data in the install yet, so you can muck about with it, if you like... PM if interested...

2
Pyroechidna1•

ERP systems were invented to address exactly these problems. The big ERP vendors (SAP, Oracle, Infor, Microsoft) all have offerings aimed at small businesses these days, but one that I've heard good word-of-mouth about is Priority. You might check them out.

2
FireLordRobOP•

Thanks for the advice. I'll give Priority a look. Compiling a long list of different solutions to check out thanks to this thread. I'm bound to strike gold in here somewhere!

1
[deleted]•

[removed]

1
[deleted]•

[deleted]

1
_coolpup_•

Evernote isn’t a true database system like FileMaker Pro, and it’s one of my pet peeves that it doesn’t assign a ubique ID# to each note. And, you’d need to set up a template “note” in a notebook of commonly used business templates and then copy that into a “Jobs” notebook. So you would have a reminder with the due date, which would probably also be on their contract. You can assign the job note to a person by tagging it with their name, and the invoicing person would be able to see jobs open/completed by using tags as well (job.new, job.in progress, job.on hold, job.completed), and they could tag it as “invoiced” after entering into the accounting software and sending the invoice. Each person who works on jobs could have their own notebook, and not be able to see the others. Depending on the Evernote plane you’re using, you’ll have to set access privileges (Evernote Business) or share each notebook with the accounts receivable/billing person who needs to be able to see everyone’s projects and their statuses.

1
modernlens•

Exactly, the same thing was my need too. I was using one software for Quote and Invoice and Excel for Inventory tracking. Once my business heating up, I wanted to move Inventory software. I tried more inventory softwares. But data and stock are not tracking properly. I have to do manually everytime from Invoicing and Inventory software.

​

When I tried Zoho Inventory - inventory management software, my problems are solved. Invoice and Payment reminder and tracking is so made easy. But they don't have Quote option in Zoho Inventory software. Then they suggested us to use Zoho Books - Accounting Software. Then, my Quote to Invoice tracking works are done in Zoho Books properly. Then all Invoices will be available in Zoho Inventory without fail. No need to export import, they have done everything internally.

​

I am done through Zoho Books:

  • Quote to Invoice
  • Especially Zoho Books having Client Portal feature to get client approval online
  • Invoice Payment Reminder and Payments
  • I can send it as statement for my regular customers and some of them paying through client portal without reminder intimation

Also, I am using Zoho Inventory for:

  • Purchase Invoice, Payments & Stock
  • Selling Stock
  • I am tracking Packages and it's shipment status
  • Advanced Reports: For Items, Stock, Lot Purchases, Inventory Reports

For your case, you can do Quote and Job Tracking in Zoho Books. I am using both softwares Zoho Books and Zoho Inventory.

IMPORTANT NOTE: If you don't want advanced Inventory, you can use Zoho Books alone. Because Zoho Books having Basic Inventory management feature, then no need to pay two applications.

​

If you are a small business, you can buy it as Zoho One plan. Because some of the important feature is not available in Zoho One pricing plan. Here is the detailed information single plan for all features.

​

my business experience can be useful for you.

1