Full access required — HazMat Inventory is a full-access feature of SDS Mobile™.
Before You Begin
1. Set up your binders first
Use the Binder Management feature to set up your binder hierarchy before starting a chemical inventory.
Important: You will not be able to use HazMat Inventory without binders already set up in your account.
It is recommended that binders represent physical locations within your facility — flammable cabinets, storage closets, chemical storage areas, and so on. This is especially useful for larger facilities. For smaller operations, a single binder to represent your location is sufficient.
2. Contact KHA to schedule your inventory activity
Before scanning, contact KHA to schedule your inventory activity. This allows KHA to prepare to receive, process, and match your scan data to the correct SDS records on our end. Starting an inventory without scheduling may result in processing delays.
Contact KHA to schedule your inventory activity.
Email KHA: support@kha.com
Include
Your Name
Company Name
Phone Number
Binder Names scheduled for inventory activity.
KHA will schedule your inventory activity and send a confirmation email.
After you receive the confirmation email, you have the greenlight to begin your inventory activity.
How to enter inventory scans
To begin, select HazMat Inventory from the Menu tab in the bottom-left corner.
On the Enter Inventory screen, from the dropdown menu, select the Binder location to which you want to scan items into.
What to do if I don’t see any Binders in the dropdown menu?
On the Enter Inventory screen, if you don’t see any binders listed there, please contact KHA immediately.
Scanning items
You will be prompted to scan the UPC barcode of each inventory item.
Scan Result | What Happens |
Barcode match found | A green success message appears. The app records the match and returns immediately to the scanner so you can rapidly scan the next item. No photos are required. |
No barcode on the item | Tap the No Barcode button. This skips the barcode scan step and takes you directly to the photo capture screen, where you will photograph the item and add notes. |
Barcode scanned but no match found in database | You are prompted to take photos of the item so KHA can identify it and source the correct SDS. Up to 10 photos can be added. |
Photo capture — when no barcode match is found
When a barcode scan returns no match, or when you tap No Barcode, you will be prompted to photograph the item. Take photos of:
Front of the item
Back of the item
Barcode (if present but unmatched)
Any additional photos that help identify the product — up to 10 total
When done, tap the Preview button in the top-right corner.
Adding notes
On the Image Preview screen, you can add optional notes about the product. Notes are especially useful for:
Unmarked containers — above-ground storage tanks, portable containers, drums without labels
Items where the barcode was unreadable or missing
Useful information to include in notes:
Manufacturer name (if known)
Chemical product name (if known)
Description of contents — colour, physical state (solid / liquid / gas), any visible hazard markings
Tip: Take extra photos of unmarked or unidentified containers and add as much detail as possible in the notes. The more information KHA has, the faster and more accurately we can match the item to the correct SDS.
You can review and retake any photo by tapping its thumbnail on the Image Preview screen.
Tap Save in the top-right corner to submit this item and return to the scanner for the next one.
Switching locations or finishing scanning
When you are done scanning a location, tap Finished Scanning. This returns you to the Enter Inventory screen where you can select a different binder location or return to the Menu.
What Happens After KHA Receives Your Data
Once your scan data has been successfully synced to KHA, our team will:
Review your submitted photos, UPC barcodes, and notes
Match each scanned item to the correct SDS in our database
Source any missing SDS sheets that are not yet in the database
Compile your complete chemical inventory report, organized by the binder locations you scanned
KHA will contact you when your inventory report is ready. Turnaround time depends on the size of your inventory and the number of unmatched items requiring manual sourcing. Your KHA confirmation email will include an estimated timeline.
If you have questions about the status of your inventory after syncing, contact KHA at support@kha.com and reference your company name and the date of your inventory activity.
Sync Inventory Data
How do I know if there is data to sync?
If the app loses internet connection during scanning, or you scanned in Airplane Mode, scan data is stored on your device. When you return to the Menu screen, an information bubble will show the number of items waiting to be synced.
The Sync function shows which items have been successfully transmitted to KHA and which may have failed. Perform a full sync to ensure KHA receives all of your inventory data.
Inventory sync statuses
The sync screen shows items scanned to each location and their current status:
Status | Meaning |
Unsynced | Photos and UPC data are stored on your device but have not yet been sent to KHA. Tap Review and Sync. |
Synced | Photos and UPC data have been successfully transmitted to KHA from your device. |
No offline images saved | All data has been transmitted. Nothing is stored on your device. No action needed. |
How to manually sync data from your device
The sync process initiates automatically when you open SDS Mobile™ and connect to the internet. If it does not start automatically, or if you scanned in Airplane Mode, trigger it manually:
Navigate to the Menu tab in the bottom-left corner.
Tap HazMat Inventory.
On the HazMat Inventory screen, tap Review and Sync.
Tap the Sync Database button.
Next, click the Sync Database button
Once the Sync process has initiated, you will see this message at the top of the screen.
Allow the app to sync all items and confirm they are in the Uploaded status as shown here. The green checkmark indicates all items for that location have been synced.
The Sync Meter at the top of the screen indicates the overall synced status for all items.
Removing synced items from the sync list
After syncing, items showing a Synced status can be cleared from the list using the Delete button at the bottom of the Sync Inventory screen.
Important: Only use the Delete function for items showing a Synced status. Deleting an item with an Unsynced status will permanently delete that scan data from your device before it has been transmitted to KHA. Use the Status Filter icon in the top-right corner of the Sync Inventory screen to sort items by status before deleting.
The Status Filter icon is located in the top-right corner of the Sync Inventory screen.
If you scanned while connected to the internet, the app syncs data automatically in the background. In that case, the Sync Inventory screen should be empty — no action needed.

