Margin Master Handbook
From installation to pricing, chapter by chapter — and a reference for everything in between
Tip: "exact phrase", -exclude
Introduction
How Margin Master Thinks
- How Margin Master ThinksMargin Master is a pricing tool for independent retailers. Before the installation steps and the screen-by-screen chapters, it helps to know the three ideas the whole application is built around. Every later chapter leans on at least one of them, and each is repeated as a short callout where it…
Part I · Installing
1Before You Install
- PrerequisitesA checklist of what a computer needs before Margin Master is installed. Most stores need nothing beyond a current Windows PC with an internet connection - Margin Master installs its own SQL Server for you - but reading this first avoids the two most common first-day problems: an unsupported SQL…
- Firewall and Network RequirementsThis guide provides the network endpoints, domains, and ports that Margin Master requires for full functionality. Share this document with your IT team or network administrator so they can configure firewalls, proxy servers, and security appliances to allow the application to operate correctly.
- Microsoft Edge Download BlockWhen you download the Margin Master installer using Microsoft Edge, Windows may show a security warning that blocks or flags the file. This happens because Windows Defender SmartScreen checks every downloaded program against a reputation database — and since Margin Master is purpose-built for…
- SQL Server Authentication Setup for IT AdministratorsThis guide is for the IT professional or SQL Server administrator who looks after a store's computers. It explains how to configure the SQL Server that holds a Margin Master database so that it accepts a SQL Server login (username and password) in addition to Windows credentials, and how to let…
- Antivirus and Endpoint Security ExclusionsMargin Master replaces its own program files every time it updates, and it writes logs and settings outside the program folder while it runs. Antivirus and endpoint-protection software watches for exactly that pattern, so it sometimes gets in the way — not because anything is wrong, but because "a…
2Installing Margin Master
- Installation and First LaunchThis guide walks you through installing Margin Master on your computer and what to expect the first time you launch the application. Margin Master is a Windows desktop application that requires a SQL Server database and an active Margin Master license.
- Upgrading from Margin Master ClassicMargin Master Classic (version 3) is the previous generation of Margin Master. It has not been updated in several years and has now been retired: it no longer receives pricing data, and a computer still running it stops with "Application Licensing Error" and "License Expired" . That message is the…
- Activating Your LicenseWhile your store is trying Margin Master, its license is a demo license. You can import your data, build strategies and review prices as much as you like, and you can export up to 3 records per export to test the whole round trip into your point of sale. Once you send more than that, you are…
3Setting Up SQL Server with SQL Server Tools
- SQL Server ToolsThe SQL Server Tools window (formerly "Guided SQL Server Setup") installs or upgrades SQL Server Express and SQL Server Management Studio (SSMS) for Margin Master without needing a technician, and hosts the database utilities: viewing every instance on the computer, renaming, migrating and deleting…
- Install or Upgrade SQL Server ExpressMargin Master stores your data in Microsoft SQL Server. On a new computer, or one running an out-of-date SQL Server, Margin Master installs or upgrades SQL Server 2025 Express itself from the SQL Server Tools window - no technician, no separate download, no command line.
- Install or Upgrade SQL Server Management StudioSQL Server Management Studio (SSMS) is Microsoft's free tool for looking directly at a SQL Server database. Margin Master does not need it to run, but support relies on it when they help you with a database question, so it is installed alongside SQL Server as part of the standard setup.
4Your Database
- Database Connection SetupMargin Master stores all pricing data, strategies, and configuration in a Microsoft SQL Server database. Before you can use the application, you need to either create a new database or connect to an existing one. The Database Setup window appears automatically on first launch or whenever a valid…
- Database CreationDatabase Creation is a guided feature that walks you through creating a new Margin Master database from within the application. The Create New Database dialog collects your store information, auto-generates a database name, validates your license, and then builds the full database -- schema…
- Database RestoreDatabase Restore allows you to recover a Margin Master database from a backup file. Backups can be standard SQL Server .bak files or compressed .zip archives. You can restore from local files or download backups stored in the cloud.
- Transfer Settings from DatabaseMargin Master lets you copy your configuration -- pricing strategies, rounding schemes, views, and other settings -- directly from one database to another. When you create a new database or migrate to a new server, you do not need to re-enter all your settings by hand. The transfer reads settings…
- Connecting a Second ComputerA store has Margin Master working on one computer. They want to use it on a second computer too, with both looking at the same data. This walks you through it start to finish.
Part II · Introducing the Main Window
5A Tour of the Main Window
- A Tour of the Main WindowThis is the map of the main window: what each area is for and where its detailed page is. Read it once, then come back whenever you need to find something. The four pages that follow in this chapter cover the menus , the button row , the data grid , the summary and the banners and badges in depth.
- The MenusEvery feature in Margin Master is reachable from the menu bar at the top of the main window. This page lists each menu and what its items do, with the keyboard shortcuts shown next to the items that have one. Items that only appear for certain vendors or point-of-sale systems are marked.
- The Button RowThe button row sits between the selection panel and the grid. It holds the actions you use most while pricing - refreshing the grid, choosing which SKUs to look at, and the one-click analysis, column, sort and print tools. The buttons on the right show only an icon; hover one for its name.
- The Main Data GridThe Results grid is the centre of the main window: one row per SKU per store, showing what the item costs, what it sells for today, what the vendor suggests, and what it will sell for once you apply a future price. Everything else in Margin Master either narrows what this grid shows (selection…
- The Summary SectionThe Summary panel along the bottom of the main window answers one question about the rows you are looking at: if these future prices go live, what happens? It counts the increases and decreases per store and projects the dollar impact month by month, using each item's sales history.
- Banners and BadgesMargin Master has no status bar. Instead it tells you about things that need attention in three ways: badges (pills) in the window's title bar, banners across the top of the work area, and - for the two situations that stop work - a full-window notice. This page lists every one, what it means and…
Part III · Initial Configuration
6Tools > Options
- The Options WindowTools Options is where Margin Master is configured: who the store is, which vendor and point of sale it uses, where files go, how exports are written, and the connection to your point of sale. This page is the map of the window; the pages that follow cover each tab.
- Store ConfigurationAfter connecting to a database, Margin Master needs to know which store you are managing. This screen collects your store details and validates your software license with the Margin Master licensing server. You will see this screen on first launch, or if store information has not yet been…
- MiscellaneousThe Miscellaneous tab (Tools Options General Settings Miscellaneous) holds the settings that do not belong to a vendor or a point of sale: where import and export files live, automatic strategy backups, how the grid behaves, cost handling across stores, the data-aging warning thresholds and how…
- Export OptionsThe Export Options tab (Tools Options General Settings Export Options) defines the shape of the generic text export Margin Master writes when you send price changes to a file: the file type, the delimiter between fields, whether a header row is included, and which fields appear in which order…
- Vendor SettingsThe Vendor Settings group in Tools Options holds the settings that exist only for your primary vendor. The vendor itself is chosen on Store Information ; this group then shows one tab named for it. The vendor also decides the wording of the Data menu ( Update Ace Hardware Data , Update True Value…
- POS / Connections TabsThe POS / Connections group in Tools Options shows one tab, named for the point of sale chosen on Store Information, holding that system's connection settings. This page tells you which tab to expect and where its guide is; the guides themselves are in Chapter 7.
- Background Service🧪 Experimental feature — new and in testing. The Background Service is being trialled with a small number of stores before general release. It is off by default and password protected : Margin Master support turns it on per computer with the Enable (password) button. Behaviour described here may…
- AI Assistant (Experimental)🧪 Experimental feature — new and in testing. The AI assistant is being trialled with a small number of stores before general release. It is off by default and password protected : Margin Master support turns it on per computer with the Enable (password) button on the AI (Artificial Intelligence)…
7Point of Sale: Connect, Configure, Import, Troubleshoot
- How POS Import WorksMargin Master prices your items, so it needs your point-of-sale data: every SKU, its cost, its current price, what is on hand and what sold in each of the last twelve months. Getting POS data in is the first of the two data flows a new store sets up (the other is vendor data ), and it works one of…
- Supported Point-of-Sale SystemsEvery point-of-sale system Margin Master can import from, with a link to its configuration and processing guide. The name in bold is the exact POS System Type you choose on Tools Options Store Information. If your system is not here, contact Margin Master support - most file-based systems can be…
- Data Import WorkflowsMargin Master supports several ways to bring data into the system from your POS (Point of Sale) system, vendor files, FTP servers, and Excel spreadsheets. This guide covers each import method and when to use it.
- RockSolid POS ImportThe RockSolid import reads inventory and sales data from the export file RockSolid produces (a .RS file) and loads it into Margin Master for pricing analysis. RockSolid pairs with Do it Best vendor data.
- Epicor Eagle FTP ImportThe Epicor Eagle FTP import downloads your inventory file from your Epicor Eagle server via FTP or SFTP and loads it into Margin Master for pricing analysis. This is the standard import method for Epicor Eagle stores that pair with Ace Hardware or Emery Jensen vendor data.
- Epicor MySQL Compass ImportThe Epicor MySQL Compass import reads inventory data from a MySQL Compass data warehouse running on your local network and loads it into Margin Master for pricing analysis. This is an alternative to the Epicor FTP import for stores that have a Compass data warehouse available. It supports both Ace…
- Transact POS ImportThe Transact import reads the text file exported from the Transact POS system and loads it into Margin Master for pricing analysis. Transact pairs with Do it Best vendor data.
- Paladin POS ImportThe Paladin import reads a text file exported from the Paladin POS system and loads it into Margin Master for pricing analysis.
- Falcon POS ImportThe Falcon import reads inventory data directly from an Excel spreadsheet (.xlsx) exported from the Falcon POS system and loads it into Margin Master for pricing analysis. Falcon data is imported from Excel files; the older text-file import is no longer used.
- Spruce POS ImportThe Spruce import (also known as SprucewareNet or Spruceware.Net) pulls your store's point-of-sale data directly from your Spruce database over the network. Unlike most POS imports, Spruce does not use a local file -- there is nothing to export or place in a folder.
- Bistrack POS ImportBistrack is the most feature-rich POS import in Margin Master, supporting several import variants to accommodate different store configurations. It can import from export files or connect directly to a live Bistrack SQL Server database.
- RockSolid Max POS ImportRockSolid Max imports your store's inventory and sales data from the text files exported by the RockSolid Max POS system. Note: RockSolid Max is completely separate from the standard RockSolid POS -- the two systems produce different exports and are set up differently in Margin Master.
- ECS POS ImportThe ECS import (also referred to as Advantage or ECI) reads text files exported from your ECS point-of-sale system. It is one of the simpler POS imports in Margin Master.
- Prosperity POS ImportThe Prosperity import reads the text file exported from the Prosperity point-of-sale system and loads it into Margin Master for pricing analysis. The export carries a rolling year of monthly sales history, which fills Margin Master's standard sales history.
- Catalyst POS ImportThe Catalyst import is the only POS import in Margin Master that uses Excel .xlsx files as its source. Margin Master reads the standard spreadsheet export your Catalyst system produces and recognizes its layout automatically; support confirms the layout with you at setup.
- Westlake POS ImportWestlake is a point-of-sale system used by Ace Hardware stores. Margin Master imports the Westlake export file to build your pricing analysis tables, and brings across the richest data set of any point of sale it reads -- including Westlake's additional pricing tiers and competitive price fields.
- MI9 POS ImportMI9 is a retail management system used by larger multi-store operations. Margin Master imports MI9 data files and builds team-based pricing analysis tables, carrying the richest set of item, pricing, vendor and status fields of any POS system it supports.
- AS/400 POS ImportAS/400 is a legacy IBM midrange system still used by some retailers. Margin Master imports AS/400 data exports to build pricing analysis tables.
- CounterWorks POS ImportCounterWorks is a point-of-sale system for hardware and building supply retailers. Margin Master imports CounterWorks exports to build pricing analysis tables. CounterWorks is unique in that it provides monthly margin percentages instead of standard unit sales history.
- Dimension POS ImportDimension is a point-of-sale system used by some hardware retailers. Margin Master imports Dimension data exports to build pricing analysis tables.
- PacSoft POS ImportPacSoft is a point-of-sale system for retail operations. Margin Master imports PacSoft CSV exports to build pricing analysis tables.
- ProStix POS ImportProStix is a point-of-sale system used by a small number of Margin Master customers. Data import for ProStix is supported, but detailed documentation is pending.
- Sympac POS ImportSympac is a point-of-sale system used by a small number of Margin Master customers. Data import for Sympac is supported, but detailed documentation is pending.
- Propello POS ImportMargin Master reads your Propello data from the inventory export file you run in Propello: save that single .xlsx file into your import folder and choose Data Import Propello Data (Ctrl+I). Price changes go back the same way, as a CSV you import in Propello.
- EagleVision POS ImportEagleVision is a point-of-sale system used by a small number of Margin Master customers. Data import for EagleVision is supported, but detailed documentation is pending.
- MySQL/Compass Connection ConfigurationEpicor stores that use the Compass data warehouse connect Margin Master to a MySQL database to import POS inventory and sales data. This screen configures the MySQL connection credentials and import behavior. Once configured and verified, Margin Master can pull store data directly from the Compass…
- ECI VPN Requirement (Spruce, RockSolid MAX)When Margin Master pulls data directly from an ECI-hosted POS database — rather than from a local export file — the connection runs over a site-to-site VPN tunnel between the store and ECI. ECI requires this VPN tunnel for Margin Master to reach the database, and there are no work-arounds : without…
- Propello POS Integration GuidePropello is a point-of-sale system Margin Master works with for both Ace Hardware and Do it Best stores. It is file-based: you run the inventory export in Propello and Margin Master reads that file, then Margin Master writes your new retails to a CSV that you import back into Propello.
- Troubleshooting: Epicor Import Brought In 0 SKUsThis guide helps when an Epicor (Eagle) import runs without errors but no inventory shows up — the main pricing table is empty, prices are blank, or a store's SKU count is zero. It applies to both Epicor import paths:
- PACE POS ImportPACE is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Advantage POS ImportAdvantage is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has…
- General Store POS ImportGeneral Store is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide…
- J-3 POS ImportJ-3 is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- KeyStroke POS ImportKeyStroke is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has…
- AutBusSystem POS ImportAutBusSystem is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide…
- Tomax POS ImportTomax is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Enterprise POS ImportEnterprise is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has…
- Computakey POS ImportComputakey is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has…
- Redisell POS ImportRedisell is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has…
- DART POS ImportDART is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- MIB POS ImportMIB is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Substruct POS ImportSubstruct is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has…
- DMAS POS ImportDMAS is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- RODS POS ImportRODS is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Procom POS ImportProcom is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Agility POS ImportAgility is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Acumen POS ImportAcumen is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Cruise POS ImportCruise is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- LSandE POS ImportLSandE is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Retalix POS ImportRetalix is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- DIBCorp POS ImportDIBCorp is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- GMROI POS ImportGMROI is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- ECi Advantage POS ImportECi Advantage is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide…
- Sunray POS ImportSunray is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- ActivantAutomotive POS ImportActivantAutomotive is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing…
- IBS POS ImportIBS is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Versys POS ImportVersys is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- RMS POS ImportRMS is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- TAMS POS ImportTAMS is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Integrasoft POS ImportIntegrasoft is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has…
- Dynamic POS ImportDynamic is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Microsoft ARS POS ImportMicrosoft ARS is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide…
- CDS POS ImportCDS is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Spartan POS ImportSpartan is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Nitterhouse POS ImportNitterhouse is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has…
- Jeds POS ImportJeds is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Theisens POS ImportTheisens is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has…
- Emery Jensen POS ImportEmery Jensen is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide…
- SMS Pro POS ImportSMS Pro is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Burdens POS ImportBurdens is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Intact POS ImportIntact is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
- Bloom Retail POS ImportBloom Retail is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide…
- NCR Counterpoint POS ImportNCR Counterpoint is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing…
- Horizon POS ImportHorizon is one of the point-of-sale systems Margin Master supports: choose it as the POS System Type on Tools Options Store Information and the Data Get POS Data command imports its export. This system has no stores actively importing at the moment, so its configuration and processing guide has not…
8Store Manager
- Store Manager: The Hub of Data ProcessingThe Store Manager is where the two halves of your data are matched up. Your point of sale knows which stores you have and what each one sells; the vendor knows the catalog, the costs and the prices - keyed by its store number, RSC and zone. Nothing in Margin Master can be priced until each POS…
9Vendor Data: Configure and Sync
- Cloud Vendor Data SyncMargin Master keeps your local database up to date with the latest product catalog and pricing information from your vendor. This process -- called Cloud Vendor Data Sync -- downloads new and changed records from the Margin Master cloud servers to your local SQL Server. It is incremental, meaning…
- Data Aging and Freshness WarningsMargin Master's pricing analysis is only as good as the data behind it. Two things age independently: your vendor catalog data (refreshed by cloud sync) and your point-of-sale data (refreshed by POS import). Margin Master watches both and warns you when either falls behind:
- Resetting Vendor and POS DataMargin Master provides two reset utilities under File Utilities that allow you to clear different categories of data and start fresh. These are useful when data has become corrupted, when switching configurations, or when support asks you to perform a clean re-sync or re-import.
- Rebuild Data and Rebuild Selection ListsThe grid does not read your point-of-sale and vendor data directly. After every import and sync, Margin Master builds a main table that joins the two - your SKUs, costs and sales next to the vendor's prices and groupings - and then builds the selection lists : the values offered in each selection…
- Troubleshooting Vendor SyncWhat to check when Data Update Vendor Data does not do what you expect. Work down the table; most problems are one of the first three.
Part IV · Customizing the Workspace
10Selection Boxes, Columns and Field Names
- Edit Selection BoxesEdit Selection Boxes lets you customize the selection panel on the left side of the main window. The selection panel contains tabs (like "Basic Selections" and "Price Selections"), and each tab contains filter fields. This dialog lets you choose which tabs appear, which fields are on each tab, and…
- Edit ColumnsEdit Columns controls which columns are visible in the main data grid and in what order they appear. You can create multiple named column views and switch between them to see different sets of data columns.
- Field ManagerThe Field Manager lets you customize the display names of fields (columns) throughout Margin Master. Each field has a system default name, and you can assign your own custom label that will appear in column headers, selection panels, and other places that reference the field.
- Demo ModeDemo Mode lets you explore Margin Master with a fully populated sample database for a specific vendor. It downloads a pre-built database from the cloud, switches the application to use it, and marks the window so you always know you are working with demo data. Your real database is never modified.
Part V · Basic Application Functionality
11Working with the Grid
- Edit Sort SequenceThe Edit Sort Sequence dialog lets you control how rows in the main data grid are ordered. You can sort by up to three fields, choose ascending or descending direction for each, and save frequently used sort combinations as presets for quick recall.
- Finding SKUsQuick Find lets you search for a SKU across all of your loaded main tables by SKU number or description. Once you find the item you are looking for, you can navigate directly to it in the center grid or open its SKU Detail screen.
- The Lock ColumnThe narrow column headed on the main grid — usually sitting just to the right of Future Price — shows a small orange padlock on any item whose Future Price was set by a specific rule rather than by an ordinary strategy step. The symbol inside the padlock tells you which kind of rule did it.
- Printing and ExportingPrint/Export - the printer button on the button row or File Print - opens one dialog that does two jobs: it prints or exports the rows currently displayed in the grid, and it sends future prices to your point of sale . Sending is how a future price in the green column becomes a real price on the…
- Grid Features You Get for FreeThe Results grid is a full-featured data grid, and several everyday things - sorting, filtering, sizing and re-ordering columns, searching across the whole grid - are done directly in it rather than through a dialog. This page lists what works, what is deliberately switched off, and which changes…
12Rounding Schemes
- Rounding SchemesA rounding scheme controls how Margin Master rounds calculated prices to consumer-friendly values. Without rounding, a pricing strategy might calculate a price of $4.37 -- but customers expect to see prices like $4.49, $4.39, or $4.35. A rounding scheme defines the rules that transform raw…
Part VI · Learning Margin Master
13Selection Boxes
- How Selection Boxes WorkEverything in Margin Master starts with a selection : the set of rows the grid shows, the Summary counts, the Profit Analyzer analyses, and - saved with a camera click - the set of SKUs a strategy step prices. The selection panel at the top of the main window holds the selection boxes , one per…
- Wildcard Selection FiltersSelection boxes throughout Margin Master -- in the pricing analysis view, strategy step editor, and other areas -- support a wildcard filter that lets you match items by pattern instead of selecting them one at a time.
- Save and Load Saved SelectionsA saved selection is a snapshot of the selection boxes, the Future Price panel settings, the rounding scheme and the SKU-type choice, stored under a name inside the active strategy . Save one with the camera; load one to put the main window back exactly as it was. Saved selections are also the…
14The Future Price Panel
- Future PricingThe Future Price Panel is where you define what the future price of a product (or group of products) should be. It appears within pricing strategy steps and SKU-level exceptions. You select a base price level, optionally add a plus/minus adjustment, apply rounding, and configure advanced options…
15Building Pricing Strategies
- Understanding the Strategy HierarchyA pricing strategy is a list of steps . When the strategy runs, the steps execute from the top down , one after another, and each step sets a future price on every SKU its selection matches. Because a later step can price a SKU an earlier step already priced, the last step to touch a SKU wins…
- Pricing StrategiesA pricing strategy is the core of Margin Master. It defines a set of ordered rules (called steps ) that determine how future prices are calculated for your products. Each step targets a specific group of SKUs based on conditions (department, class, vendor, etc.) and sets a future price using a…
- Creating a Strategy StepA step is a selection (which SKUs) plus an action (what price) - and you build both on the main window, not in the Strategy Manager. Set the selection boxes, set the Future Price panel, then press the camera. That snapshot becomes the newest step of the active strategy .
- Updating and Deleting StepsEverything after a step is created happens in the Strategy Manager (Strategy Manage Pricing Strategy, Ctrl+S): ordering, switching steps on and off, renaming, deleting, and changing a step's selection or action. Changes take effect on the next run.
- Reviewing a Strategy and Running ItA strategy is reviewed in two passes: reading it in the Strategy Manager before a run, and reading the results after one. This page covers both, and the run itself.
- Shared (Premade) StrategiesShared strategies are professionally built pricing strategies published by Margin Master support that you can download into Margin Master as a starting point. Instead of building a strategy from a blank page, you pick one made for your vendor (for example, an Ace Hardware baseline), download it…
- SKU-Level ExceptionsSKU-level exceptions let you override the pricing strategy for individual products. While the strategy handles pricing in bulk by department, class, or vendor, exceptions let you set specific pricing rules for individual SKUs -- a plugged retail price, a fixed margin, or a cost deviation.
- Manage Custom GroupsCustom Groups let you define named collections of SKUs that can be targeted by specific pricing strategy steps. Instead of applying a price rule to all products or filtering by vendor attributes, you can create a group of hand-picked SKUs and assign them unique pricing, rounding, and store-level…
- Strategy Execution Cloud TrackingEvery time you execute a pricing strategy in Margin Master (Strategy Execute Strategy), the application automatically sends a detailed record of the execution to the cloud. This includes a snapshot of each step's configuration and its results -- how many SKUs were affected, what price changes were…
16Analysis and Pricing Inputs
- Profit AnalyzerThe Profit Analyzer breaks down your profitability across different dimensions -- by price range, vendor vs. non-vendor SKUs, department, class, or velocity code. It shows you where your margins are strong and where they need attention, helping you make informed pricing decisions.
- Import Competitor PricesIf you shop your competitors and keep the results in a spreadsheet, you can load those prices straight into Margin Master. The prices land in the Competitor 1 through Competitor 5 fields, where they behave like any other price level: you can display them as columns, compare against them in the…
- Price Sensitivity & Awareness CodesEvery product in your vendor's catalog carries a classification code that reflects how price-sensitive that item is to consumers. Vendors assign these codes based on market research, consumer shopping behavior, and competitive analysis. In Margin Master, these codes appear in the Pricing Strategy…
- Store AssessmentThe Store Assessment is the first thing to run for a new store. It shows where the store's prices stand against its vendor's price levels, compares sample pricing models built from the store's own data and goals, and can turn any of them into a starting strategy for the store to review and change.
17Vendor-Specific Pricing
- Ace Hardware MAP & IMAP PricingMargin Master provides built-in support for Ace Hardware's Minimum Advertised Price Policy (MAPP) pricing data. This includes two price types:
- Ace Critical Retail PricingAce Hardware's Critical Retail Pricing program identifies items in your store where prices fall outside acceptable thresholds. Margin Master gives you a dedicated tool -- Strategy Ace Critical Pricing -- that lets you find these items instantly and either review them on the spot or save the…
- True Value Price LevelsTrue Value stores price from the Do it Best catalog. Margin Master carries True Value's three variable-pricing programs, Level 1 , Level 1.5 and Level 2 , for every Do it Best SKU. A True Value store can keep pricing the way it did before its transition, and a store that has already transitioned…
- True Value Store AssessmentThe Store Assessment works for True Value, Do it Best and Ace stores; the Store Assessment page explains the screen, its goals, plans and tabs. This page covers what is different for a True Value store: how it is read before and after its transition to Do it Best SKUs, and the True Value levels it…
Part VII · Advanced Topics
18Advanced Pricing and Data
- Importing from ExcelData Import Excel File bulk-loads a spreadsheet into a SQL staging table in your Margin Master database, driven by a map ( .xlmap file) that is defined once and reused. The map names the table, describes each column (name, data type, key/null rules), and can carry SQL scripts that run before and…
- Cost Break AnalysisCost Break Analysis divides your products into cost ranges (brackets) and shows you the profitability of each range. Each level can be priced two ways: set a target margin (e.g., 40% for items costing $0–$4), or set a fixed retail price (e.g., every item in the $0–$4 cost range prices at exactly…
- Cost Break StrategiesA cost break model prices items by what they cost : cheap items carry a high margin, expensive items a lower one, in bands you define - the classic sliding scale of independent retail. Building the model is Cost Break Analysis ; this page is about using a model inside a pricing strategy, where it…
- Min/Max StrategiesA Min/Max strategy sets price guardrails -- a minimum floor or maximum ceiling -- that constrain the future price calculated by your pricing strategy. For example, you might say "the future price should be the maximum of the calculated price and Level 1 plus 5% " to ensure no item is priced below a…
- Strategy Backup & RestoreStrategy Backup & Restore saves all of your critical Margin Master configuration — pricing strategies, strategy rules, rounding schemes, custom groups, SKU-level exceptions, views, application settings, and more — to a single file. You can then restore it to any Margin Master database.
- Add Items from CatalogThe Add from Catalog feature lets you manually add items from your vendor's catalog into your Margin Master data. This is useful when your store carries items that are not yet in your POS system or when you want to include catalog-only items in your pricing analysis.
- Store GroupingStore grouping lets a multi-store business treat several stores as one for pricing. Stores in a group share one zone , so they receive the same vendor zone prices, and the Summary can be read By Group instead of store by store. It is an advanced feature: most stores never need it, and single-store…
Part VIII · Updates, Troubleshooting & Help
19Application Updates
- How Margin Master UpdatesMargin Master updates itself. There are four ways an update can reach a computer; they differ only in who decides when . This page puts them side by side so you can choose the one that fits each computer, and know what you will see when an update arrives.
- Automatic Updates & Snooze OptionsMargin Master automatically checks for new versions in the background so you always know when an update is available. When a new version is found, you are shown a notification with the option to install immediately or snooze the reminder for a period of time. You can also check for updates manually…
20Troubleshooting
- Data Diagnostics and Missing Index RecommendationsWhen Margin Master gets slow - a refresh that used to take a second now takes ten, a strategy run that crawls, selection boxes that lag - the cause is almost always the database rather than the program: indexes SQL Server wishes it had, fragmented indexes, stale statistics, or a file that has grown…
- System DiagnosticsNot on a menu in the current release. The System Diagnostics window exists in Margin Master but no menu item opens it; support staff reach it during a support session. The everyday diagnostics are Help Data Diagnostics (table counts and ages), Help Missing Index Recommendations and Help Launch…
- Margin Master Cannot Save SettingsMargin Master keeps a small number of settings files outside your database, in a shared Windows folder:
- Import Stopped: SQL Server Ran Out of Memory or SpaceMargin Master stores your data in SQL Server, a database program that runs on your computer or on a server in your store. When you import your POS data, Margin Master hands SQL Server a large amount of data to save. If SQL Server runs out of memory or disk space partway through, it cannot save the…
- SQL Server 2025 Express vs. Full LicenseMargin Master installs on SQL Server, and most customers run it on SQL Server Express because it's free and it's what ships by default. Express is genuinely fine for a single store with a moderate catalog. It stops being fine once a store's data, store count, or transaction volume grows past what…
21Getting Help
- Support Issue ManagementMargin Master includes a built-in support issue system that lets you report bugs, request features, track open issues, and communicate with Margin Master support — all without leaving the application. The system has six main capabilities:
- Catalog LookupHelp Catalog Lookup shows everything the vendor catalog holds for one SKU - description, status, catalog attributes and every zone's prices - and compares your local copy with the cloud. It answers the questions support hears most: what does the vendor say this item is? and is my data out of date…
- What's New After an UpdateEvery Margin Master version ships with release notes. There are two ways to read them - a page on marginmaster.com and the in-app Version History window - and, if you choose, a prompt the first time you start a new version.
- Version HistoryThe Version History window shows the release history for Margin Master, with full release notes for each version. Use it to see what changed in recent updates or to review the history of a specific version.
- Documentation and the Help ButtonsThis handbook lives at marginmaster.com/documents and Margin Master links straight into it from two places: the Help menu, and the small blue ? button on most windows.
- Chat with SupportChat with Support is a chat panel inside Margin Master. You type a question in plain English and the Margin Master AI assistant answers first. It can:
