AI token — required for AI Overlay, Blueprint AI, AI Stencil, and Permit Notes. Manage tokens in Settings → AI Keys. Stored locally in your browser, never sent to our servers.
Google Gemini key ("Nano Banana") — optional, enables the AI map stencil redraw. Get one at aistudio.google.com. Stored locally only.
Company Branding
The company proposing this project. Appears on every customer-facing export (proposal, analysis, one-line, BOM).
Logo
PNG / JPG / SVG · shown on proposal cover & exports. Kept under ~500KB.
Monday.com Integration
Push this project's task board straight to Monday. Your token stays in this browser and is only ever sent to Monday.
Get a token in Monday → avatar → Developers → My Access Tokens. No token? Use "Export to Monday" for a CSV instead.
Satellite Photo
Type zoom level then hit Go -- map loads live in the canvas:
🛰 Zoom:
Drop or click to upload aerial photo
Scroll=zoom Alt+drag=pan
Rotate:
°
📐 Site Schematic
Upload ALTA survey, site plan PDF (as image), or survey drawing. Drop BESS equipment over it.
📄
Upload ALTA / Site Plan / Survey
PNG . JPG . PDF screenshot
Opacity:55%
Scale:100%
Rotate:0°
Position:
Site Data Layers
Pull parcel, zoning & utility data for the site address. Feeds the Interconnection-Ease score.
Sample data shown until live sources are connected. Toggling a layer populates the score's matching factor.
Import Logo / Image
↑ Drop or click -- PNG / SVG / JPG
Guided Build
Draw trench runs point-by-point, snap equipment onto the line, and conduit + trenching + BOM update automatically.
Equipment -- drag to canvas
Active Conduit
Selected Element
Select an element Click equipment, conduit, or text on the canvas
⚡
Element
⚠Results not updated
No active area
UTM --
X 0.0
Y 0.0
✥ DRAG TO REPOSITION
100 ft
Legend
100%
📏 Set Real-World Scale
You drew a -- pixel reference line. Enter its actual length:
▬ Place BESS Assembly (to scale)
Pick a model to size the pad in real feet, then choose what to include.
×
Cluster / multi-unit (land sites)
0 cols = auto grid
Tip: drag a unit to move it alone; Shift-drag moves the whole cluster. Totals roll up to the E0 cover automatically.
▤ Parking Stall Array
Enter the grid of stalls to place.
Model
SLD
X 0.0 Y 0.0 ft
SNAP
GRID
ORTHO
MODE SELECT
ELEM 0
COND 0
SHAPE 0
RESULTS
Results not updated
The drawing changed. Press Run to recompute before exporting.
▼ SITE
▼ POWER
▼ POWER FLOW
▼ CIVIL
▼ ENERGY
▼ FINANCIAL
🗎 Documentation
⛰ Topography
☀ Meteo data
▤ Equipment
Select your equipment
New equipment
Site Report
Site Score
Summary
Site Map Summary
🔋 BESS Units0
No BESS configured yet.
⚡ Conduit Runs
No conduit drawn yet.
🏗 Equipment
No equipment placed.
⚡ DER Generation
No solar, wind, generators, or data-center nodes placed yet.
📏 Scale
Not calibrated
Estimated Project Total
$--
Rough estimate . editable below
☀ Solar → BESS Sizer
Estimates the BESS needed for the solar drawn on the sitemap. Reads each array's footprint and kW-DC, models annual input → throughput → output, and recommends kWh / kW. Other DER on the map is included when present.
No solar drawn yet — use the Generation ribbon to draw an array on the sitemap.
Solar/DER kW (blank=map)
ZIP (sun-hrs)
Capture %
Discharge dur (hr)
Round-trip %
Usable DoD %
🔋 BESS Equipment
⚙️ Site Equipment
Concrete Pad
AC Disconnect
Smart Meter (CT/PT)
Bollards (8×)
Junction Box
Panelboard (2000A)
Misc Site Hardware
🔌 Transformer (if reqd)
⚡ Conduit & Wiring
Material + labor rates per LF. Labor default $35/ft applies to both AC & DC runs.
DC Power (RMC)
Material ($/ft)-- ft
Labor ($/ft)
AC Power (RMC)
Material ($/ft)-- ft
Labor ($/ft)
BMS / Data (EMT)
Material ($/ft)-- ft
Labor ($/ft)
DC material$--
DC labor$--
AC material$--
AC labor$--
BMS/Data$--
Conduit total$--
Calibrate map to see LF schedule
📋 Indirect Costs
Engineering & Design
Permitting & AHJ
Commissioning
Contingency %%
⚠ Estimates are indicative only. Actual costs depend on site conditions, utility requirements, and final equipment pricing.
Toggle incentives that apply to this project. Values reduce the net project cost.
ComEd BESH (Battery Energy Storage Honorarium) -- $250/kWh C&I of nameplate capacity. ✓ STANDALONE storage qualifies -- solar pairing NOT required (IL CEJA, Public Act 102-0662, eff. 2022)
C&I customers must enroll in the BESH rate plan and participate in ComEd demand response / peak load reduction program as a condition of rebate. Pre-approval required before installation.
Rebate rate ($/kWh)
Total Incentives / Net Cost
Gross project cost$--
Total incentives-- $--
Net to owner$--
📊 Value Stack Estimator
Estimates annual value per stream from the site ZIP (utility tariff + ISO region), the customer's monthly bill, and the BESS size you've placed. Auto-fills the streams below.
Site ZIP
Customer bill ($/mo)
Facility type
PJM RegD price ($/MW-hr)
Toggle the revenue streams and services that apply to this site. These feed the ROI model.
Select a system from the catalog -- grid pre-qualification runs automatically
⚡ Operating Mode
📊 Peak Demand Shaving Sizer
📄
Upload Utility Bill
PDF or image . AI extracts all values automatically
✓ Bill Parsed —
Annual Utility Bill ($)
Site Zip Code
Facility Type
Peak Hours / Day
Main Service (A)
Service Voltage
Service size sets the BTM ceiling. Non-export charging must fit under service capacity minus existing peak load (NEC 220/705). Leave blank to size on feeder + load only.
Upload a bill or enter annual total + zip code above
⚙ BMS Charge Throttle
FOM/FR projects: install full nameplate capacity -> maximize CEJA incentive -> BMS limits charge rate to satisfy IEEE 1547 / ComEd interconnection screen. PJM then dispatches within BMS limits.
BMS charge rate limit (kW) -- feeder screen uses this instead of ¼ nameplate:
kW max charge
Investor note: CEJA incentive is on nameplate kWh -- not operating kWh. BMS charge limiting satisfies IEEE 1547 / ComEd interconnection screen for FOM systems. PJM RegD dispatch operates within BMS charge limits. Full discharge capacity available for frequency regulation response.
⚡ Size BESS from DER
Reads the DER placed on the site map — solar, wind, gensets, fuel cell — and sizes storage to capture it. Adjust the strategy and target duration, then apply to the specs below.
No DER placed yet — add DER from the Generation ribbon, or enter a nameplate below.
🧩 Integrated on the BESS pad
Check what ships on the container pad. Guided Build will skip the separate device and re-route the conduit so the chain stays continuous (battery → EMS → meter → POI).
⚡ Grid Pre-Qual
Site address
Select a catalog model and click Run to check grid compatibility
📋 Export to Proposal Generator
Project data ready to load into the BESS Proposal Generator
How to use:
1. Click Copy JSON below -- or Download .json file
2. Open the '+brandName()+' BESS Proposal Generator
3. Paste into "Or paste JSON data" field and click ⚡ Parse & Auto-Fill
All BESS units, conduit runs, and equipment will auto-populate.
Export Proposal
Project Information
Cost Summary (from editor)
Estimated Total$--
📸 Sitemap Image
The map will appear on a dedicated Sitemap page between the spec section and the financial summary.
• Rebate amount: $250/kWh (C&I) to $300/kWh (residential / small commercial) of nameplate storage capacity
• Standalone eligibility: ✅ Standalone BESS qualifies WITHOUT solar -- solar pairing requirement removed by IL CEJA (Public Act 102-0662, eff. Sept 2021). Solar is optional.
• Customer type: All commercial customers in ComEd service territory (northern Illinois) qualify -- businesses, nonprofits, institutions
• Rate plan: C&I customers must enroll in BESH rate plan upon rebate acceptance (required condition)
• Demand response: C&I customers must participate in ComEd peak load reduction / demand response program (required condition per Rider SDVPP/BYODLR)
• Pre-approval: Required BEFORE installation -- submit pre-approval application first to reserve rebate amount
• Stacking: Stacks with Federal ITC 30% (IRA §48E) + MACRS 5-yr depreciation + potential IL Shines if solar added later
• Payment timing: Paid after installation verification and meter confirmation . 60-90 day processing typical
• ITC interaction: Utility rebates generally do NOT reduce ITC basis -- confirm with tax advisor
• Program authority: ComEd Tariff Rider SDVPP/BYODLR . ICC Docket 25-0678 . IL CEJA Public Act 102-0662
📐 Site Map / Drawing Requirements
Check each item is visible on your site map before submission:
📁 Required Submittal Documents
✅ Automated Site Map Gut Check
📝 Project Notes for Submission
◰ LAYERS✕
BESS Engineering
📋 Generate Permit Set
Creates full AHJ-ready permit set: Cover Sheet . Plot Plan . SLD . Pad Details . Signage . Fencing
📄 Sheets to Generate
🏢 General Contractor
⚡ Electrical Engineer of Record
🏠 Property Owner
📍 Site Information
🔋 BESS System
⚡ ComEd Rebate Compliance
Standalone BESS Rebate . $250/kWh C&I . Tariff Rider SDVPP/BYODLR . Public Act 102-0662 (CEJA). These fields appear on the E0 cover sheet.
📐 S1.1 Custom Drawing Upload (optional)
Upload PE-stamped drawings to replace the generated diagrams on S1.1 BESS Pad Details. Leave empty to use the auto-generated engineering drawings.
🏗 S3.0 Fencing Drawing Upload (optional)
Upload your fencing drawings to replace the generated diagrams on S3.0. Leave empty to use the auto-generated views.
⚙️ S1.2 Gear Pad Drawing Upload (optional)
Upload PE-stamped drawings to replace the generated diagrams on S1.2 Gear Pad Details.
🗺 Site Map Source (for Plot Plan sheets)
Three modes -- use any combination:
1️⃣ Google Maps / Satellite -- loaded live in the canvas (address entered above)
2️⃣ Site Schematic Upload -- ALTA/survey/site plan PDF screenshot (use 📐 Site Schematic panel in left sidebar) with optional AI overlay
3️⃣ Canvas Drawing -- place BESS equipment, conduit, bollards in editor; captured automatically
Current schematic:
${(typeof SCHEM !== 'undefined' && SCHEM.dataUrl) ? '✓ Schematic loaded' : 'No schematic -- canvas/satellite will be used'}
📐 Drawing Info
Company
AI Grid Pre-Qualification
Feeder capacity . interconnection feasibility . max BESS size
⚠ This analysis is AI-generated based on typical ComEd Northern Illinois service territory patterns. Always confirm with ComEd DER team before project commitment. Requires an AI token (Settings → AI Keys) for full analysis -- runs heuristic estimate without a token.
✅
BESS Project Viability Workflow
9 Gated Investment Phases — Property Intake through Commercial Operation