
Junk Removal Cost Calculator adds a configurable estimate tool for junk removal, cleanup, hauling, and similar service websites. Visitors can estimate a job by selecting specific items, choosing a truck-volume option, or uploading job photos for an optional Junkpath AI estimate. Site owners can edit pricing, labels, colors, booking behavior, AI settings, and notification settings from WordPress admin.
The calculator works with a shortcode and includes an optional Elementor widget when Elementor is active.
Choose from five responsive calculator templates—Classic Split, Focused Steps, Visual Catalog, Pricing Ledger, and Quote Workspace—without changing your pricing, content, or branding. Set a template globally, override it for individual shortcodes or Elementor widgets, and preview it interactively at laptop, iPad, and phone widths before saving.
When visitors continue from a Junkpath AI estimate into the built-in booking form, their optimized estimate photos and the key price, volume, and detected-item details follow into the booking request automatically.
Features
- Shortcode:
[junkreco_calculator] - Specific item pricing with editable categories, items, images, and prices.
- Truck volume pricing with editable load names, descriptions, images, and prices.
- Optional Junkpath AI Photo Estimator with server-side API key handling.
- Client-side image optimization for AI estimator photos before upload.
- Junkpath account tools that automatically load estimator settings and extra fees after an API key is saved.
- Booking button that can redirect to a URL or open a built-in request form.
- Built-in request form with configurable recipient email, field visibility, required fields, optional ZIP code eligibility, optional photo uploads, and optional success redirect.
- Five responsive calculator templates: Classic Split, Focused Steps, scrollable Visual Catalog, Pricing Ledger, and Quote Workspace.
- Design controls for colors, typography, sizing, radius, shadow, and interactive laptop, iPad, and phone previews.
- Optional Elementor widget for easier page-builder placement.
- No JavaScript build step. Junkpath is optional and only used when the AI Photo Estimator is configured and enabled.
Optional Junkpath Service
The AI Photo Estimator is an optional integration with Junkpath, a hosted service that analyzes job photos and returns an estimated junk volume and price. A Junkpath account and API key are required. See the Junkpath API documentation.
No visitor data is sent to Junkpath unless a site administrator saves a Junkpath API key, enables the AI Photo Estimator, and a visitor chooses to submit an AI estimate. When used, the plugin sends the visitor’s optimized job photos and optional notes to Junkpath through a server-side request. Junkpath returns estimate details such as price, volume, detected items, and applicable extra fees. The plugin does not expose the saved API key to frontend JavaScript.
Administrators can also use the AI Photo Estimator settings tab to load or update Junkpath account configuration, pricing, truck settings, and extra-fee rules. Those actions send the saved API key and the settings an administrator explicitly loads or saves through authenticated server-side requests; they do not send visitor booking details.
Screenshots

Front-end specific item-based pricing with selected items, running total, and booking button.

Front-end truck volume-based pricing with load-size cards and selected estimate.

Built-in booking request form with estimate summary, contact details, address, schedule, and job options.

AI Photo Estimator with uploaded job photo, notes, and estimate request workflow.

General settings tab with pricing method controls and shortcode examples.

Design & Branding settings tab with five calculator templates, color, typography, layout, and interactive laptop, iPad, and phone preview controls.

Specific Item Pricing settings tab with editable item categories, sub-items, images, and prices.

Booking Form settings tab with booking action, email delivery, copy, fields, ZIP eligibility, and photo upload options.

Truck Volume Pricing settings tab with editable load sizes, descriptions, images, and prices.

AI Photo Estimator settings tab with Junkpath connection, frontend copy, photo limits, and account tools.