Industries
ERP for Calgary Recycling Companies
How Calgary recycling and environmental services firms can adapt ERP software to scale tickets, commodity pricing, bin fleets, and Alberta EPR reporting.
Quick answer: recycling and environmental services companies fit ERP software well, because the work is genuinely a manufacturing process wearing a waste-services uniform. Material arrives by weight, gets sorted and processed into a different product, loses a percentage to residual, and gets sold into a market whose price moved while it sat in the yard. Alberta’s EPR reporting obligations now require processors to account for that flow in writing, which turns a nice-to-have into a deadline.
What Does Calgary’s Recycling Sector Actually Look Like?
The sector is broader than curbside collection, and the segments have genuinely different software needs. The Recycling Council of Alberta maintains the industry’s own member directory, the Enviro Businesses Guide, organised by material and service function. That is the authoritative list for anyone mapping the sector, and it is a better starting point than any roundup we could assemble.
Broadly, Calgary operators fall into these groups:
| Segment | What the operation looks like | Calgary examples |
|---|---|---|
| Secure shredding and paper | Scheduled routes, locked consoles placed at customer sites, chain of custody, certificates of destruction | PULP, which describes itself as a Calgary owned and operated shredding, recycling, and records storage company |
| Metal and scrap | Public and commercial inbound, weigh scale tickets, grading, price per tonne that moves constantly | Calgary Metal Recycling, Federal Metals, Recon Metal, Blackfoot Metals, Empire Metals |
| Electronics and ITAD | Serialised assets, data destruction, downstream audit trail, ARMA-designated material streams | Quantum Lifecycle, eCycle Solutions |
| Organics and compost | Collection routes, tonnage in, curing time, finished compost sold as a product | Earth Waste Management, Alternative Root |
| Construction and demolition | Bin placement and swaps on job sites, mixed loads, diversion reporting to the general contractor | Bin and roll-off operators across the region |
| Beverage container depots | High transaction volume, container counts, provincial deposit reconciliation | Depots across Calgary under the provincial system |
Company descriptions above come from each firm’s own public website. Naming a company here is not a comment on how it runs its operations, and it carries no endorsement.
Two things cut across all of these segments. Every one of them handles material by weight and has to prove where it went. And every one of them sells into a market where the price is set elsewhere.
Why the ARMA Reporting Change Is the Real Deadline
Alberta’s Extended Producer Responsibility framework is administered by the Alberta Recycling Management Authority. Most of the public conversation about EPR concerns producers, meaning the companies that put packaging and paper into the market. The part that matters operationally to recyclers sits in ARMA’s processing facility requirements.
Processing facilities register with ARMA through ARMA Connect, providing the facility address, the designated materials accepted, and the type of processing undertaken. Starting in 2025, they submit an annual performance report. ARMA lists what that report has to contain:
- The weight of designated materials received
- The processing methods employed
- The weight of processed materials
- The weight of materials received but not processed
- The weight of processed material outputs
- Disposal data for processed materials
- Information on products derived from those materials
Read that list again as an accountant would. It is a mass balance. Weight in, weight processed, weight rejected, weight out, weight disposed, and what the outputs became. ARMA has also said Management Reports begin in 2027, with reporting guidance published during 2026.
This matters because a mass balance is precisely the thing a spreadsheet cannot hold together across a year. Inbound weights live in the scale house. Processing happens on the floor and gets recorded on paper or in someone’s head. Outbound bales get invoiced from a separate sales sheet. Residual goes to landfill on a tipping receipt in a different folder. Each record is individually correct and no single system reconciles them, so producing the annual report becomes an archaeology project every spring.
An ERP that tracks material as inventory produces that reconciliation as a by-product of running the business. That is the honest case for ERP in this sector, and it is stronger than the usual efficiency argument.
Requirements change and ARMA is the authority on your specific obligations. Treat this section as general guidance and confirm what applies to your facility directly with ARMA or a qualified advisor.
What Makes Recycling Operations Hard to Run on Spreadsheets?
The scale ticket is the source document. Almost everything financial in a processing business starts as a weight. Inbound purchases, inbound tipping revenue, outbound sales, and residual disposal costs all trace back to a scale reading. When that reading is keyed into a system by hand more than once, the numbers drift and nobody can say which one is right.
The product changes identity mid-process. A tonne of mixed office paper becomes a bale of sorted white ledger plus a percentage of residual. Inventory that transforms is a manufacturing problem, and it is the reason a general accounting package struggles here. There is a bill of materials in the process even when nobody has written one down.
Yield and contamination are the margin. The difference between a 92 percent and an 85 percent yield on the same inbound tonnage is the entire profit on that load. Operators who cannot see yield by supplier, by grade, and by shift are guessing about which contracts are worth keeping.
Assets sit at customer sites. Consoles, carts, bins, and roll-offs are company property parked across the city. PULP’s published service list, for example, includes scheduled weekly, biweekly, and monthly pickups with locked desk and executive consoles, and cardboard bins in 32 gallon, 65 gallon, and baling configurations. Every container of that kind is an asset with a location, a service schedule, and a billing consequence. Losing track of them shows up as both lost equipment and unbilled service.
Compliance produces documents. Certificates of destruction, downstream audit trails, and diversion reports for a general contractor are all documents generated from a completed job. When they are produced manually, they are slow and inconsistent. When they are generated from the transaction, they are neither.
The sale price moved while you held it. Baled commodity is bought and sold against markets that reprice constantly. The bale you made in March may ship in May at a different number.
Which ERP Capabilities Map to Which Recycling Workflow?
| Operational reality | The ERP capability that handles it | Notes for Calgary buyers |
|---|---|---|
| Weigh scale tickets in and out | Inventory receipts and delivery orders, keyed to a weight-based unit of measure | Scale hardware integration is custom work in every system. Scope it explicitly. |
| Sorting and baling | Manufacturing orders with a bill of materials and a by-product for residual | This is the capability that separates a real ERP from an accounting package |
| Yield and contamination tracking | Production reporting against expected versus actual output | Ask to see yield variance by supplier in a demo, using your own numbers |
| Bins and consoles at customer sites | Equipment or asset records assigned to a customer location | Some systems model this as rental assets, others as field service equipment |
| Scheduled recurring pickups | Recurring service contracts feeding a dispatch or route plan | Route optimisation itself usually stays in dedicated software |
| Certificates of destruction and diversion reports | Document templates generated from the completed job record | Generating from the transaction is what makes the document defensible |
| Commodity inventory valuation | A costing method set per product, commonly average cost | Confirm you can report margin per shipment against inbound cost |
| Records storage with barcodes | Lot or serial tracking with location hierarchy | Relevant for shredding firms that also store files |
| ARMA annual performance report | Inventory movement reporting across receipt, production, and disposal | The report becomes a query instead of a reconstruction |
| GST on Alberta sales | Canadian tax configuration | Alberta is GST only at 5 percent, and shipments to BC or Saskatchewan raise place-of-supply questions |
Our ERPNext vs Odoo vs Zoho comparison covers how the three main SMB platforms differ on the manufacturing and inventory capabilities in that middle block, which is where recyclers should focus their evaluation. Odoo in Canada goes deeper on the Canadian tax localization referenced in the last row.
Where Does Standard ERP Fall Short for Recyclers?
Being straight about the gaps matters more than the pitch.
Scale integration is never included. No mainstream ERP ships with a driver for your scale indicator. The workable pattern is a small middleware service reading the indicator and posting a transaction. Budget for it and get it in writing.
Route optimisation is a different product. ERP systems schedule and dispatch competently. Genuinely optimising a multi-stop collection route against traffic and truck capacity is a specialist problem, and most operators keep dedicated routing software and integrate it. Our field service software vs ERP comparison covers that boundary.
Commodity price feeds are manual by default. Expect to maintain price lists yourself or build an integration to your index source.
Canadian payroll is a gap in some platforms. For a labour-heavy sorting operation this is worth checking early, because payroll is a large share of processing cost. Odoo publishes no Canadian payroll localization, so Canadian payroll runs through a separate service.
Scrap yard compliance features are specialist. Metal recyclers in some jurisdictions face seller identification and reporting rules that dedicated scrap yard software handles natively. Confirm what applies to you before assuming a general ERP covers it.
A Note on the ERP and EPR Collision
Searching for software in this sector is genuinely confusing, because the two acronyms are one letter apart and both are everywhere. EPR is Extended Producer Responsibility, the regulatory framework. ERP is Enterprise Resource Planning, the software category. Search engines return mostly EPR compliance services and the European Recycling Platform for the shorter query. Use the full phrase, or search for the operational problem instead, such as recycling inventory software or scrap yard management software.
What Should a Calgary Recycler Do First?
Skip the software search for now and write down three numbers for last month: total tonnage received, total tonnage shipped as product, and total tonnage sent to landfill as residual. Then find out how long it took to produce them and how many separate places you had to look.
If it took an afternoon and three systems, you have your answer, and you already know most of what an ERP evaluation needs to establish. If the numbers do not reconcile, that gap is the real project, and no software fixes it without someone owning the data.
From there, our Calgary software planning guide covers how to sequence the decision, and job costing is the concept worth understanding before any vendor demo, because processing a load is a job whether or not you currently cost it that way.
For companies that conclude Odoo is the likely path, the Alberta integrator checklist covers partner evaluation, and Calgary-based Solvync is one local option for the manufacturing-style configuration this sector needs. Compare any partner against at least one alternative and ask for a written scope.
Disclosure: Solvync may have a commercial relationship with the Biztech network operator. Solvync implements Odoo and does not implement the other platforms mentioned here, so treat that link as one vendor path among several.
Sources
Frequently Asked Questions
- Does a recycling company actually need an ERP?
- It depends on whether material moves through a process. A hauler that collects and tips at someone else's facility can often run on route software and an accounting package. A processor that receives material, sorts it, bales it, and sells the output has an inbound weight, a yield, a residual, and an outbound sale that all have to reconcile. That reconciliation is what an ERP does natively and what spreadsheets lose track of.
- What does Alberta EPR require a processing facility to report?
- Processing facilities register with ARMA and, starting in 2025, submit an annual performance report covering the weight of designated materials received, the processing methods used, the weight of material processed, the weight received but not processed, the weight of processed outputs, disposal data, and information on products derived from those materials. ARMA has said Management Reports begin in 2027, with guidance published in 2026. Confirm your own obligations directly with ARMA.
- Can ERP software connect to a weigh scale?
- Usually through an integration. No mainstream ERP ships with a driver for scale hardware. Scale indicators typically expose a serial or network feed, and the practical pattern is a small middleware service that turns a weight reading into a transaction in the ERP. Treat scale integration as a named line item in any quote, because it is custom work in every ERP on the market.
- How do you value inventory when commodity prices move weekly?
- Most recyclers hold baled material whose market value changes between the day it is baled and the day it ships. ERP systems handle this through a costing method chosen per product, commonly average cost, with the sale booked at the actual contract price. The reporting question to ask any vendor is whether you can see margin per bale or per shipment against the cost of the inbound material, because that is the number that tells you whether a grade is worth running.
- Does ERP mean the same thing as EPR in recycling?
- No, and the collision causes real confusion. In this sector EPR means Extended Producer Responsibility, the regulatory framework administered in Alberta by ARMA. ERP means Enterprise Resource Planning, the software category. A search for ERP recycling returns mostly European Recycling Platform and EPR compliance results, so use the full phrase when researching software.