Scan your ChargePoint account for hidden fees, idle charges, and session surcharges.
Live app: chargepoint-junkfees.pages.dev
- Parking/Idle fees — charges for time spent connected after charging completes
- Flat session fees — per-session surcharges on top of energy rates
- Minimum charge adjustments — fees added when usage falls below a station minimum
- You log in to driver.chargepoint.com and copy your
auth-sessioncookie - The app scans all your monthly statements (2018–present) to find every charging session
- It fetches the itemized receipt for each session and flags extra fees
- Results are shown in-browser with export to PDF and CSV
Your token is only used to proxy requests to ChargePoint's API through a Cloudflare edge worker. Nothing is stored, logged, or persisted.
- Hono — lightweight web framework
- Cloudflare Pages — hosting and edge functions
- Vite — build tool
- Vanilla HTML/CSS/JS frontend (single file, no framework)
npm install
npm run devnpm run deployDeploys to Cloudflare Pages via Wrangler. The deploy script builds with Vite and overwrites _routes.json to route only /api/* to the worker (static files are served directly by Pages).
MIT