Skip to content

Used cooking oil collection software: pickups and credits

A web portal where businesses in Canada book used cooking oil pickups and track the credit they earn for the oil collected.

Operations and logisticsA used cooking oil collection company in Canada ยท 3 min read

Restaurant staff member on a red phone checking a tablet at the counter
Client
A used cooking oil collection company in Canada
Industry
Operations and logistics
Platforms
Web
Download one-pager (PDF)
  1. The challenge

    A Canadian used cooking oil collector needed one place for businesses to request pickups and see the credit they earn for the oil collected.

  2. What we built

    We built a web portal where businesses book pickups and the collector records the credit each business earns.

  3. The result

    Businesses book collections and see their credit in one place.

What the system does.

The parts of the system that made the difference for the client and the people who use it.

  • Pickup booking

    Businesses request a collection of used cooking oil through the portal.

  • Credit tracking

    Each business sees the credit it has earned for oil collected.

  • Credit records for the collector

    The collector records the credit each business earns, in the same portal its customers use.

Built with

The tools behind it, layer by layer.

  1. Front end

    • React
  2. Back end

    • Node.js
    • Express.js
  3. Database

    • MongoDB
  4. Cloud and hosting

    • AWS
  5. CI/CD and DevOps

    • GitHub Actions
    • Git

The full story

The challenge

Restaurants and other food businesses produce used cooking oil that has to be collected and taken away. A collection company in Canada picks up that oil and pays businesses for it in credit. We built its used cooking oil collection software: a web portal for booking pickups and tracking the credit each business earns.

The brief was short. Businesses needed one place to ask for a pickup and see what they had earned. The collector needed those requests, and the credit that follows each collection, tied to the right business.

Short is not the same as easy. Every pickup is a small job with a customer and a location behind it, and the credit has to line up with what was actually collected. In any program that pays in credit, a customer who can't see their balance has to ask someone for it.

Oil collection also sits inside a bigger picture. Grease that goes down the drain causes trouble for city sewers, and collected oil is a feedstock for biofuel. A collector that keeps clear records for its customers is easier to deal with on both counts.

What we built

We built a single web portal that the collector and its business customers both use. Its scope is deliberately focused, and covers three things:

  • Pickup booking. A business requests a collection of used cooking oil through the portal.

  • Credit tracking. Each business sees the credit it has earned for the oil collected.

  • Credit records for the collector. The collector records the credit each business earns, against that business's account.

Because both sides work in the same portal, each booking and the credit earned from it sit under one customer account. It runs in a web browser, so a business can use it from whatever device is at hand.

How it works day to day

Take a restaurant manager whose oil container is getting full. They open the portal and request a collection. Later, they come back to the same place to check the credit their business has earned for the oil that was picked up.

On the collector's side, pickup requests and credit records sit together, business by business. The team can see which customers have asked for a collection and record the credit each one has earned, without keeping a separate list for each.

The result

Businesses book collections and see their credit in one place. The collector has its pickup requests and credit records together for each customer.

We haven't published figures on pickups, customers or time saved for this project, so we don't quote any here. What the portal provides is one record per business that links each pickup request to the credit earned from it.

What the research says

  • Customers expect service at any hour. Zendesk's CX Trends 2026 report found that 74% of consumers now expect customer service to be available 24/7 (Zendesk, customer service software). In a web portal, a restaurant can request a pickup or check its credit after closing time, without waiting for the collector's office to open.

  • Canadian businesses already work online. In Statistics Canada's survey of digital technology use, almost one in three Canadian businesses (32%) received e-commerce orders in 2023 (Statistics Canada). A pickup request in the portal works the same way: an online order the collector can act on.

  • Cloud tools lead the way. The same Statistics Canada survey found cloud computing was the technology Canadian businesses used most in 2023, at 48%, up 3 percentage points from 2021. A browser-based portal fits that habit, with nothing to install and the same account on any device.

Where AI fits next

The portal does not do any of this yet; treat these as ideas. Past collection volumes could suggest the next pickup date for each business. Route planning could group nearby pickups to cut driving time. A simple assistant could answer customers' questions about their credit balance.

Planning used cooking oil collection software?

A small portal still rests on a few decisions. Settle these four before you build:

  1. How is credit worked out: by volume, by weight or at a rate that changes over time?

  2. Who confirms what was collected, and when does the credit post to the account?

  3. Do drivers need their own view now, or is the office view enough to start?

  4. Which records might a customer, an auditor or a city inspector ask for later?

See how we approach web application development and workflow automation, read our take on web applications versus websites, or browse more of our projects.

You can find similar systems under operations and logistics.

Common questions

What does used cooking oil collection software do?

In this project, it is a web portal with two sides. Businesses request a pickup of their used cooking oil and see the credit they have earned. The collector records the credit each business earns for the oil collected.

Who uses the portal?

The collection company and its business customers, such as restaurants and other food businesses that produce used cooking oil.

What happens to used cooking oil after it is collected?

Used cooking oil is commonly turned into fuel. The US Energy Information Administration lists used cooking oil and yellow grease from restaurants among the major US biodiesel feedstocks.

What should you decide before building a pickup and credit portal?

How credit is calculated, who confirms what was collected and when credit posts, whether drivers need their own view, and which records customers or inspectors may ask for later.

More of our work.

Projects that used the same services or served the same industry.

See all our work

Free project estimate

Talk through a project like these.

Thirty minutes with a founder, not a salesperson. Bring the problem; leave knowing what we'd build first and what it would cost.

What you get back

  • An indicative budget range
  • A realistic timeline
  • What moves the cost up or down
  • A reply within 4 business hours
  • Answered by a founder
  • NDA on request, before you share details

Tell us what you need

A few lines is plenty. You get a number before any call.

Fields marked * are required.