A full ERP system designed by Sage. Formerly Sage MAS 90 ERP and Sage MAS 200 ERP.

About Sage 100

Drive growth with enterprise resource planning (ERP) software that helps you run your business better. Sage 100 is an innovative, flexible solution for growing businesses. Low cost of ownership, user-friendly design, and robust features will increase your productivity.

Build the system you need from a broad suite of modules including financial, business intelligence, human resources, customer relationship management (CRM), eBusiness, manufacturing and distribution. Adapt your system using innovative codeless customization to enforce your business rules.

Sage 100cloud

Sage 100cloud offers the flexibility of the cloud with the power of an ERP solution hosted by Sage. The cloud-based solution is ideal for organizations with a workforce distributed across multiple locations. It allows you to stay mobile and centralize key functions like accounting and operations.

Accounting and Finance Modules

Accounts Payable

The Sage 100 Accounts Payable module records transactions and obligations to vendors and creditors. The AP module includes:

  • Received Invoice Recording
  • Financial Reports (Including Payables Aging and Future Cash Requirements)
  • Cash Disbursement and Check Writing Capabilities

Information from invoices is posted directly to the AP master file where you can query all open purchase orders for each vendor.

Accounts Receivable

The Sage 100 Accounts Receivable module tracks receivables and plans cash flow. This module contains a highly powerful, easy-to-use invoicing function that allows a company to prepare invoices and billings within the system. The Accounts Receivable module will also automatically prepare customer/client statements on demand.

Bank Reconciliation

The Sage 100 Bank Reconciliation module simplifies the monthly reconciliation process, detects unrecorded transactions between books and bank, locates the errors or differences, records the corrections and reconciles your books to the bank statement.

Bank Reconciliation helps forecast cash flow, as well. Estimated future cash flow can be projected when this module is integrated with the Accounts Receivable, Accounts Payable, Payroll, and Purchase Order Processing modules.

General Ledger

The Sage 100 General Ledger module allows you to use your current chart of accounts or create a new chart of account structure from over a dozen industry-specific selections, making implementation quick and easy. The General Ledger uses exclusive dual line entry for quick, efficient and accurate data entry.

Sage 100 General Ledger offers virtually unlimited financial reporting capabilities. In addition to the standard General Ledger reports, Sage 100 provide the ability to create financial statements such as Income Statements, Cash Flow Statement, Balance Sheet and Trend reports.

The General Ledger module has many powerful features to help you efficiently manage your finances, including:

  • Flexible accounting periods
  • Adaptable account structure with account statuses
  • Quantity and basis
  • Unlimited budgets
  • Financial reporting
  • And more.

Fixed Assets

Fixed Asset Accounting combines acknowledged depreciation expertise and user friendliness with the added power and functionality your situation demands.

The Fixed Assets module provides the additional ability to execute partial and whole transfers and disposals, conduct bulk disposals with automatic gain/loss calculations, and track transfer activity. When combined with the rest of Sage 100, it creates a powerful, reliable, easy-to-use, and secure total accounting management system for your entire organization.

Manufacturing Modules

Bill of Materials

The Sage 100 Bill of Materials module allows you to create and maintain a detailed bill of the components and miscellaneous charges that make up your finished items and sub-assembly components. Produce accurate and informative reports detailing bill structures, component requirements and production history.

The Bill of Materials module is designed to accommodate the after-the-fact recording of production. As the production of each finished product is recorded, the component items used are automatically relieved from inventory, and the finished products are automatically received into inventory.

Disassembly of finished items can also be recorded. During Disassembly Entry and Production Entry, components may be added, deleted or modified. Products sold in a variety of configurations are accommodated by a unique Bill Options feature. Using this feature, components to be added to or subtracted from the base bill may be specified for each option.

Engineering change control and unlimited revision capabilities are key features of the Sage 100 Bill of Materials module. The Engineering Change Control feature facilitates the recording of bill structure changes, which improves product quality and production efficiency. A detailed record of engineering changes and bill revisions may be retained indefinitely, providing a complete history of the evolution of your products.


The Sage 100 Material Requirements Planning (MRP) module helps eliminate purchasing and scheduling problems. It is designed to simplify and speed up the work processes of purchasing and production managers, enabling them to plan more effectively.

The MRP module looks at demand based on open sales orders and sales projections, and supply based on inventory stock levels and open purchase orders. Product build times, lead times and supply and demand functions are combined to estimate the need for an inventory item.

With the MRP module, you can produce reports based on action by date to advise the purchasing manager which orders need to be placed, which need to be revised and which need to be canceled. The MRP module allows for entry of monthly and weekly sales projections by warehouse for each manufactured item, and monthly and weekly sales projections by customer. These estimates, combined with sales order information, can suggest when to purchase raw materials, etc.

Work Order

The Sage 100 Work Order module allows you to issue work orders, develop schedules and track costs associated with the manufacturing process. Work Order provides you with complete control of the manufacturing process and the ability to see up-to-the-minute work in process information. This module is particularly well-suited for companies engaged in assemble-to-order, engineer-to-order or make-to-order processing.

Business Intelligence and Integration Tools

Crystal Reports

Create and customize presentation-quality reports from your Sage 100 ERP data with Crystal Reports. Crystal Reports is a powerful WYSIWYG (What You See Is What You Get) report writer that allows you to create meaningful reports quickly and easily. Use the report templates or modify them to suit your needs.

Custom Office

The Sage 100 Custom Office module provides the solution with a suite of tools composed of Visual PostMaster, Customizer and the MS Office Link, that integrate with the Microsoft Office suite.

The MS Office Link allows you to easily create letters or messages to individual customers or vendors. You can attach documents (such as scanned-in images) to specific records in the product’s data files (e.g., a photograph to an inventory item or an invoice to the invoice record in Accounts Payable history). With Visual PostMaster, you can create batch mailing jobs and marketing campaigns. Customizer provides user-defined fields (UDFs) that you can easily implement without any special programming skills.

Visual Integrator

Visual Integrator has been designed to facilitate seamless integration between Sage 100 ERP data and other business applications. Visual Integrator can import from (or export to) any ODBC-compliant source, without the need for an intermediary data file such as ASCII delimited or Microsoft Excel. If you regularly perform imports from a custom or vertical software package, you’ll find you can use Visual Integrator to make the integration virtually seamless.

eCommerce Modules

E-Business Manager

Imagine being able to offer your customers the ability to place orders, and monitor their account status 24 hours a day, while at the same time allowing your employees to be more productive, and increasing order accuracy. The e-Business Manager module helps you increase customer satisfaction and enhance your bottom line.

The Internet is fast becoming the method of choice for transacting business worldwide: the year-over-year growth in online commerce transactions continues to grow at a tremendous rate. Moving into the future, most will conduct an ever-increasing number of business transactions over the Internet, and applications with direct Internet functionality will be vital to remain competitive and responsive in this evolving marketplace.

The e-Business Manager module brings this capability to Sage 100, in an easy to implement out-of-the box solution. While simple to implement, e-Business Manager also manages to be flexible and feature-rich, providing many customization capabilities available in much more expensive solutions. e-Business Manager: Powerful and Affordable e-commerce for Sage 100.

Distribution Modules

Inventory Management

Precise control and safeguarding of inventory is an essential task for a successful, well-organized company; businesses require timely and accurate information on inventory location, movement and valuation. The Sage 100 Inventory Management module provides data pertaining to the receipt of goods, the movement of goods within or between locations, the sale, removal or other disposition of goods, and the precise valuation and status of goods remaining in inventory at any point in time.

The Inventory Management system offers comprehensive reporting capabilities to keep you on top of inventory status. Generate reports on item pricing, stock status, detailed sales history, backorder information, reorder points and recommendations, valuation, turnover, sales analysis and much more. Properly used, the Inventory Management module can help bring about the formulation of new or improved purchasing policies, sales policies, pricing methods, and even enhanced customer service.

Purchase Order

Every time you order goods from your vendors, a contract to buy and a contract to sell is created; the Sage 100 Purchase Order Processing module helps you keep accurate records of these important transactions. This module perfects and organizes the entire purchasing process. When your on-hand quantity falls below a specified minimum level, purchase orders can be automatically generated, to ensure that you never run out of key items.

You can process partial receipts, update your inventory records when goods are received and monitor cost variances between goods received and goods invoiced.

Furthermore, invoices received will automatically update Accounts Payable records. With the implementation of the Purchase Order Processing module, you will be able to make more informed purchasing decisions and make all of your purchasing and receiving information readily available.

Return Merchandise Authorization (RMA)

With the Sage MAS 90 ERP and Sage MAS 200 ERP Return Merchandise Authorization module, returns and replacements can be handled with ease. When a customer has an urgent replacement need, RMA lets you easily create a cross-shipment entry. This gives you an accurate record of items shipped before returns are received.

With the RMA module, you can easily print or fax notifications to customers and print receiving documents to alert warehouse personnel of pending returns. After the goods are received and inspected, they can be returned to inventory, identified as items for repair, or scrapped. Then, Sage 100 automatically generate all the appropriate transactions, including credit memos, replacement orders, purchase orders,and vendor returns. This complete, end-to-end solution saves hours of data entry and eliminates the need to search through file drawers for supporting historical documents.

The RMA inquiry program makes it easy to determine the status of a return whether or not it has been received. And the Return Reason Report shows you which items have been returned, who’s returning them, and why – so you can quickly identify possible problems.

Sales Order

When a customer calls to place an order, you need to have lots of information at your fingertips. With Sage 100, you’ll have the customer’s international and domestic mailing addresses, as well as the customer shipping address(es), you’ll know the availability of specific units in inventory, or alternate items if those being ordered are out of stock, in addition to item pricing, quantity pricing, specific customer pricing, costs, customer credit limits, credit card deposit information and much more. The Sage 100 Sales Order Processing module gives you quick and accurate access to information when you need it.

As customer orders are filled and completed, you need to invoice the orders and properly ship them. All original sales order information can be recalled, allowing you to enter exact quantities shipped and back- ordered. You can have the system automatically generate invoices for you from a range of Sales Orders, and automatically print a Daily Backorder Report. You can affix all finished shipping cartons with shipping labels and, if appropriate, C.O.D. tags including billable freight.

You can design and print all quotations, sales orders, picking sheets, invoices and statements using the built-in Crystal Reports software. Logos and other graphics may be added to each form, and you can select the font size, color and type for each data field on the form for a professional custom look.

Resource and Project Management Modules

Job Cost

Powerful management reporting, detailed accounting capabilities, flexibility and control best describe the Sage 100 Job Cost module. This module is specifically developed for general contractors, subcontractors, architects and engineers in construction and project-oriented industries.

Job Cost gives you the ability to track cost and revenue information down to fine detail for every job (project). Powerful sub-modules including Project Estimating, Billing, and Time and Materials Invoicing are built in to streamline the entire process. Know where your bid proposals and projects stand with up-to-the-minute status reports.


Produce timely and accurate pay, generate fully allocated accounting entries, and keep comprehensive employee records. Print federal and state tax forms, or eFile.


The Sage HRMS module allows companies to manage information based on their unique HR structure and needs. Data is entered just once and is shared with the entire HR system – leaving time to address strategic business issues that support recruiting and maintain a competitive work force.

Sage HRMS provides many benefits, but the most impressive feature is providing a means to quickly access key data with minimal effort. HR personnel are just keystrokes away from viewing data like emergency information or performance reviews due for any employee. The ability to promptly analyze critical company data is also within reach,including salaries, turnover ratios, and performance issues.

HR personnel can also track individual employee training and certification progress,health profiles, and schedule recurring drug testing and physical exams.


More than an automated time card system, the Sage 100 module is a powerful and flexible addition to the Payroll and Job Cost modules. Enter employees’ time card data on any schedule desired, then hold this information until you are ready to run your next payroll. The Certified Payroll Report feature allows you to flag labor codes and job numbers, then generate reports for submission to most government agencies. TimeCard also provides you with a convenient time clock component – adding even more functionality and flexibility to your Sage 100 solution.

Product Overview

  • Developer Sage
  • Type ERP Software
  • Client OS Windows
  • Deployment Cloud or On-Premises
  • Starting Price $76/month

Related Products

  • Sage Intacct
    Cloud-based ERP software designed for Small & Medium Business
  • Dynamics NAV
    A full ERP system designed by Microsoft. Formerly Navision.
  • Dynamics GP
    A full ERP system designed by Microsoft. Formerly Great Plains.
  • Sage 300
    A full ERP system designed by Sage. Formerly Sage ERP Accpac.
  • Denali Business+Accounting
    A full accounting software system designed by Cougar Mountain Software for startups and small organizations.

User Reviews of Sage 100

Submitted on September 15th, 2023 by Anonymous

The system is rigid with zero ability to interface or receive outside documents. Everything we do requires us to hand key it in. Even if I want to upload from an Excel document it does not allow me. The user interface is very slow and our support team is terrible. For our company, the software overall is a very poor fit.

Submitted on June 6th, 2023 by Anonymous

When it comes to reporting, the system falls flat. It is difficult to pull concise data and reports, and is limited in what data can be collected. It is also limited in the visual reporting tools it offers such as dashboards. Lastly it offers no ability to move to the cloud. Because of that the company is limited by usuable hardware and location.

Submitted on May 16th, 2023 by Anonymous

Sage 100 was a bit outdated for our manufacturing needs. We were looking for a full ERP program and Sage 100 was mainly an accounting system. We felt their reporting tools were a bit weak and ended up going with Acumatica.

The Good…


The Bad…

Outdated look/feel

Weak reporting for manufacturing

Submitted on May 15th, 2023 by Anonymous

We ended up going with Sage 100 for our healthcare organization. It was streamlined and cost effective for the modules we needed. We looked at Sage Intacct as well but for the number of modules it had vs the pricing, we felt Sage 100 was the right fit for us.

We have not fully implemented the system yet and are doing so this week. But as of now their support has be great and nothing to complain about there.

The Good…

Streamlined cost effective system.

The Bad…

Still implementing so not yet

Submitted on December 22nd, 2022 by Anonymous

It’s been great. Honestly, I can grow my business with it. I’ll never have to do any data transfer from this point forward. It’s way too much software for what I do now but down the road, it’s going to be able to grow with my business, which is why I got it.

The Good…


The Bad…


Submitted on January 14th, 2020 by Anita Thomas

We started with Peachtree Accounting (DOS) around 20 years ago. When that product was discontinued, we stayed with the Sage brand of products and in late 2004, converted to MAS90 (now known as Sage 100). Compared to Peachtree, Sage 100 is awesome for retail customer sales and tracking retail inventory. Generating reports and even quickly viewing historical customer sales-payments-etc, historical inventory item sales-purchases/receipts-etc. are all extremely easy to access and easy to understand.

We love that the users post entries and follow accounting processing procedures to correct human errors; thereby creating authentic accounting history trail that is not manipulated.

We are a retail building materials distributor and even use Sage100 sales invoicing as point of sale. Each module basically processes and updates so similar, that once an employee learns the Sage100 processes in one module, it carries over to the other modules. We use A/R, A/P, Inventory, Sales Order, Purchasing, P/R and G/L modules. Our Sage support partner (Matrix) is great whenever you need any help, too. We highly recommend Sage100.

The Good…

Love that printing purchase orders, sales orders, picking sheets/tickets, sales invoices, A/P checks and P/R checks can all be customized with our logo, an emblem, slogan, mission statements, etc. Nice feature!

Love the we can print pick sheets in sales orders module along with (or without) the sales order itself.

Love that we can track serial number inventory items!! We sell windows which are warrantied by the manufacturer for anywhere from 10 years to ‘lifetime’. It is great to be able to reprint a copy of the sales order invoice from years ago with all the description for an exact serial number item as it was invoiced.

Love that there is LOTS of space to describe the inventory item in Item Maintenance. Love that the same description can be kept or edited when you are in Sales Order and Purchase Order modules. This is extremely useful for selling custom size windows - often every replacement window in a house is a different size, and noting the exact size and the item’s specific options on the Purchase Order, Sales Order and eventually the Sales Order Invoice is critical.

P/R module is great. Really easy to use.

The Bad…

I may have to get back with you on what we like least… Thinking of everything we love about Sage 100 kinda overshadows any deficit at the moment.

Submitted on December 6th, 2018 by Anonymous

Good for Accounting, not so good for Inventory Mgmt/Bar Cording/WMS

Submitted on November 29th, 2018 by Anonymous

I think the software works great for accounting but it doesnt go as in depth into budgeting as we need. we manage multiple stores and need to conduct a budget for each one. Hopefully an add on can cover that

Submitted on November 19th, 2018 by Anonymous

It’s worked fine for us for the past 8 yeas but it’s time for a change. It isn’t as easy to use for new employees.

Submitted on November 4th, 2018 by Anonymous

Terrible. Could not handle any property management functions

Submitted on June 11th, 2018 by Anonymous

It’s not really user friendly, it’s processes aren’t organized or friendly. The AP and the AR steps for getting the entries in are a little tedious and it’s easier to get things posted in the wrong period because of how many prompts it makes you go through. 4 different prompts for 1 task is a lot. There really isn’t a lot of drill down reporting available. Have to go through a lot of steps to correct mistakes that were made

Submitted on March 18th, 2018 by Anonymous

I am not impressed with the accounting on this program

Submitted on February 22nd, 2018 by Anonymous

Sage is a little too robust, don’t need something too complex like Sage software

Submitted on December 11th, 2017 by Anonymous

We used MAS90 in the past which is why we selected Sage 100. If I’m honest, if I had to be critical, I would say that it’s more cumbersome than like a Quickbooks product. Posting adjustments: there is a process you have to go through from creating and print an adjustment. In QB, from an ease of use standpoint, you post an adjustment and it shows up. I think that was probably part of the reason why we switched to QB from Sage 100. I think it would work well for straight accounting.

The Good…

As an accounting software, it’s a 4 out of 5.

The Bad…

From a day to day use, it’s probably a 1 out of 5.

Submitted on October 9th, 2017 by Anonymous

Not pleased at all with Sage 100 or Star Ship. We have gone back 10 years with these programs. Try to get a paid invoice with a zero balance! Not possible! I have to white it out and type it in! Try to create an SED? You have to PRINT out the forms and fax it to your Carrier! AND, you cannot schedule a pickup online. You have to call or go online and Google it! May be friendly toward the accounting part of it, but my everyday part has not helped me save time at all! I DO NOT recommend these programs at all!

The Good…


The Bad…

All the extra steps I have to take! Scanning and whiting out and I have to completely get out of Starship to print my invoices and it takes forever to come back up!

Submitted on January 16th, 2015 by Anonymous

Extremely strong accounting solution; very strong distribution solution; not ideal for manufacturers looking for shop floor management. There are so many features built into this product I cannot imagine anyone using all of them. It is very easy to use and very intuitive. Reporting needs to be improved in terms of easy access to the data, but if you opt for the SQL version, you’ve a lot more options for reporting. There are also a ton of third-party integrated solutions to bolt-on, if necessary.

The Good…

My favorite thing is the accounting. I am a CPA and it works the way accounting is intended to work. You enter your data in temporary data entry files, review the entries and then post them throughout the system. If you make a mistake, you repeat the process to undo what you did. Data integrity, control and audit trails are critical for me.

The Bad…

Reporting. There are plenty of canned reports, but most of them simply don’t go far enough. Writing reports with Crystal Reports can be a problem if you don’t know how to use the Crystal Reports.

Submitted on February 3rd, 2014 by Anonymous

Basically I bought it for payables and payroll.

The Good…

It is easy to use.

The Bad…

I haven’t found anything so far.

Submitted on December 28th, 2013 by Anonymous

An comprehensive accounting program intended to serve most of your businesses data collection and reporting needs for a wide variety of tasks.

The Good…

The Bill of Materials and inventory functions were a vast improvement.

The Bad…

The inability to edit things after updates frustrates or employees.

While the reporting system is extremely flexible the learning curve is very steep.

There are way too many dates in this software, the ability to have checks, invoices & bills dated on one day but posted to G/L on another has caused us problems.

Data entry and retrieval can be cumbersome, finding information requires you to understand the system. In general it is not user friendly.

Submitted on December 10th, 2013 by Anonymous

Very intuitive and easy to learn. Covers the necessary accounting solutions required for today’s business, including financial statement documents, inventory modules, purchase and sales orders.

The Good…

Simplicity to add gl accounts, easy to follow menus

The Bad…

Learning to incorporate different types of invoicing was a little challenging but was easy to use after instructions were given.

Submitted on December 10th, 2013 by Anonymous

Easy to use, but still able to get great information from data

The Good…

The ability to create our own financial reports with the FRX feature that came with program.

The Bad…

None that I can think of right now