PWM 2026 · CPCB filings · DPDPA

EPR filings for every client on your book. Not one spreadsheet each.

Greenfile turns each client's SKU catalogue into a defensible EPR liability assessment. Every plastic component classified, every rupee computed under the live rule, every determination traceable to the person who signed off on it.

  • Free while in early access
  • No card required
  • Mumbai-region data
greenfile · portfolio
FY 2025-26

Portfolio EC · settled

₹2,52,511.20

Across 3 of 4 computed · 15 components to review

ClientLiabilityFiling
Kalp Foods· 3 to review₹1,24,880.00Ready
Rivergrain₹86,410.40Submitted
Neem & Co· 12 to reviewNot computedNot started
Saffron House· Estimate stale₹41,220.80Draft
Sample data · 4 clientsSnapshots saved
PWM Rules 2016
CPCB Schedule II
DPDPA 2023
Row-Level Security
PIBO Registration

from ₹2,900/ tonne

EC your client owes on unmet targets, rising by category

500SKUs

Classified in a single batch upload, per client

2×per year

Half-yearly and annual returns, for every client you file

1screen

Every client's liability, reviews and filing status

⟶ The problem

Clients pay you for judgment. Not for re-keying spreadsheets.

01

Your name is on the number

When your client is questioned, your working is the evidence. A spreadsheet cell cannot say who decided, under which rule version, or when. Greenfile writes an immutable snapshot on every recompute and records the person who attested each determination.

02

A book of clients does not roll up

One file per client answers questions about that client. It cannot tell you which client is at risk this week, whose figure went stale after a review, or what falls due in ten days. That answer lives in your head, until it does not.

03

The rules move

PWM amendments shift recycling targets, EC rates, exemption registries. Static formulas are stale the moment they are written, and one amendment means re-checking every client file by hand. We read the rule at compute time.

⟶ Platform

Built for a book of clients. Not a single workspace.

Client portfolio

Every client on one screen: settled liability, components waiting on review, estimates gone stale, filing status for the year. Open any client to work inside their workspace, then come straight back.

Batch classification

Upload up to 500 SKUs per client in one pass. Each packaging component lands in PWM Categories I–V with a confidence score. One malformed row never fails the batch, and unmapped rows are split into what the client must clarify and what we need to fix.

Human review queue

Components below the confidence threshold queue for review. Confirm, override the category or material, or reject. The classifier's original call and your final one are both kept, never collapsed into each other.

Client-ready reports

A liability assessment you can hand over: the client's identity and GSTIN, liability by category, per-SKU detail citing the rule it rests on, and a methodology note separating what the client attested from what Greenfile derived.

Versioned rule engine

Every calculation runs under a pinned PWM Schedule II rule version and records it on the snapshot. When CPCB amends a rate, a new version is published, and last year's filing stays reproducible under the rule it was filed on.

Per-client isolation

Each client's catalogue and sales sit behind row-level security at the database layer, not just in the interface. Hosted in Supabase's Mumbai region (ap-south-1), so client data never leaves India.

⟶ How it works

From a client's messy SKU list to a report you can sign, in four steps.

  1. 01

    Addthe client.

    Their workspace, GSTIN, and EPR roles, in about a minute. Each client sits isolated from the rest of your book, and appears on your portfolio from then on.

  2. 02

    Uploadtheir catalogue.

    CSV of SKUs and half-yearly sales, up to 500 SKUs per batch. Greenfile reads it server-side and never sends it anywhere else. Each component lands in PWM Categories I–V with a confidence score.

  3. 03

    Reviewwhat is flagged.

    Anything below the confidence threshold waits for you. Confirm it, override the category or material, or reject it. Your determination and your justification are recorded next to the classifier's original call, not on top of it.

  4. 04

    Hand overthe assessment.

    A client-ready liability report, plus a filing pack pinning the snapshot, rule version, and audit trail. Built to accompany the half-yearly and annual returns you file on the CPCB portal. Every figure cites the snapshot it came from.

⟶ Trust & compliance

Defensible when it is your name on it.

Audit-ready by design

Every recompute creates an immutable snapshot. Every classification carries an attestation. The number in your client's return equals the number in your working, pinned to a single row, months after you produced it.

Your judgment stays on the record

Override a classification and both calls survive: what the model said, and what you determined, with your justification as the stated basis. A superseded classification is never printed as though it justified the final answer.

One client cannot see another

Row-level security separates every client at the database layer, not just in the interface. Hosted in Supabase's Mumbai region (ap-south-1) for DPDPA residency, and service-role keys never leave the server.

⟶ Pricing

Start free. Pay when your book grows.

Run 3 clients through Greenfile at no charge, with no card, for as long as you like. That is enough to put real catalogues through it and see the portfolio and the reports on your own work rather than on a demo.

Beyond that, plans are priced by the number of clients on your book. SKUs are unmetered on every tier, so a client with four hundred SKUs costs the same as one with four.

Free

Up to 3 clients

No card, no time limit, no feature gates.

  • Up to 3 client workspaces
  • The full portfolio view across them
  • Batch classification and review queue
  • Client-ready liability reports
  • Unmetered SKUs
Start with your first client

For a full book

Starter

Up to 15 clients

₹15,000/ year

₹1,000 per client

  • Portfolio view across every client
  • Batch classification, up to 500 SKUs per upload
  • Client-ready liability reports
  • Email support
Talk to us
Most practices

Practice

Up to 60 clients

₹40,000/ year

₹667 per client

  • Everything in Starter
  • Priority email support
  • Guided review of your first filing season
Talk to us

Firm

Up to 200 clients

₹90,000/ year

₹450 per client

  • Everything in Practice
  • Onboarding support for your team
  • Direct line for filing-season issues
Talk to us

Scale

200+ clients

Custom

~₹300 per client

  • Everything in Firm
  • No client cap
  • Custom terms and onboarding
  • Bespoke support arrangement
Talk to us

Annual billing. We handle paid plans personally at the moment, so you get an invoice and a payment link rather than a checkout page, and a conversation about whether the tier actually fits your book.

⟶ FAQ

Common questions, answered.

Can I manage every client from one account?

Yes, that is the shape of the product. Your agency sits above your clients: add a client and they appear on your portfolio with their liability, review queue, and filing status. Open any client to work inside their workspace, then return to the portfolio. Each client is isolated by row-level security, so one client's catalogue is never visible from another's.

Does Greenfile file with CPCB on our behalf?

No, and we would rather be plain about it. Greenfile produces the liability assessment and the filing pack, records the filing and its status, and surfaces the deadlines. You submit on the CPCB centralized portal and log the acknowledgement back in Greenfile. There is no automated portal submission today.

How accurate is the classification, really?

Every component carries a confidence score, and anything below the threshold routes to your review queue instead of being treated as settled. We deliberately do not advertise a single headline accuracy number: ours is measured against a corpus the classifier was tuned on, which is not a promise about your clients' catalogues. The design assumes you are the reviewer, and it records your determination separately from the model's.

Which of my clients need to file?

Any producer, importer, or brand owner (PIBO) handling more than 2 tonnes of plastic packaging per year. The threshold counts cumulative weight across all packaging categories, not per SKU. Where a client operates in more than one role, obligations split across each role with its own subtotal and filing line.

What happens when CPCB amends a rate?

Rates and targets are versioned by amendment date, and every snapshot records the version it was computed under. A rate change becomes a new version, so a return you produced last year still reproduces under the rule that applied when you filed it.

What if a component's obligation is not determinable?

It is reported as not determinable, listed separately, and never folded into a settled figure or quietly shown as zero. Biodegradable packaging is the live example: its EC rate is deferred under the current ruleset, so the assessment states the exclusion and the count of affected components rather than implying a nil liability.

⟶ The next filing window

The H1 half-yearly return is due in 52 days.
How many of your clients are ready?

Add a client, upload their catalogue, and see the assessment Greenfile produces. Free while we are in early access, no card required.

Greenfile: EPR compliance for the firms that file it