South Carolina General Assembly · FY 2025–2026

Palmetto ZBB Suite 2.0
User Guide

A step-by-step guide to zero-based budget review using the Palmetto ZBB Suite — illustrated with the Department of Administration as a complete case study.

Budget SourceH.4025, ratified May 28, 2025
Agencies Covered115 SC agencies, $39.2B total
AudienceLegislative staff, fiscal analysts, policy teams

Contents

  1. Introduction — What Is Zero-Based Budgeting?
  2. App Overview — Finding Your Way Around
  3. Case Study: Department of Administration
    1. Step 1 · Overview Tab — Find the Agency
    2. Step 2 · Agency Explorer — Read the Numbers
    3. Step 3 · ZBB Sandbox — Build from Zero
    4. Step 4 · Scenarios — Compare and Present
    5. Step 5 · Navigator — Research Provisos
  4. Data Integrity — How to Know You Can Trust the Numbers
  5. Tips, Shortcuts & Best Practices
  6. Glossary

Introduction — What Is Zero-Based Budgeting?

Traditional budgeting asks: "What did you spend last year? Add some percent for growth." Zero-based budgeting (ZBB) asks a harder question: "If this agency didn't exist today, what would we fund — and why?"

Every dollar must be justified from zero. Programs are ranked by priority. Lawmakers see exactly what they're buying, not just what they've always bought.

The ZBB Mindset Start with a blank sheet. Rebuild the budget line by line. Assign a priority tier to each line item — Mandated, High, Medium, or Low. Then decide what to fund at what level.

The Palmetto ZBB Suite makes this process practical for South Carolina's $39.2 billion budget across 115 agencies. Every line item in the tool is sourced verbatim from H.4025 (the FY 2025–2026 Appropriations Act). No figures are estimated or approximated — every number carries a source citation.

Who Should Use This Guide

What This Guide Covers

We'll walk through every function of the Palmetto ZBB Suite using the SC Department of Administration as our example agency — from locating it on the treemap all the way through building a zero-based budget and preparing a committee presentation.

App Overview — Finding Your Way Around

Palmetto ZBB Suite home screen showing the navy navigation bar, Overview tab active, full agency treemap, and the green Data Integrity Badge in the top right

Fig. 1 — The Palmetto ZBB Suite home screen

Budget Totals at a Glance

Just below the navigation bar, four summary cards anchor every screen to the verified totals for the year.

Navy budget banner showing the four authoritative figures: H.4025 Recurring total, FY2024-25 Surplus nonrecurring, Capital Reserve Fund nonrecurring, and Grand Total of $41.0 billion

Fig. 2 — Four verified totals sourced from the Conference Committee Summary Control Document

Stat cards close-up showing the four verified totals: H.4025 Recurring, FY2024-25 Surplus, Capital Reserve Fund, and Grand Total

Fig. 3 — Stat cards close-up — the four verified totals at a glance

The Navigation Bar

The dark navy bar across the top is your control center. It stays visible on every screen.

ElementWhat It Does
🌴 Palmetto ZBB Suite wordmark Branding; shows the fiscal year and bill number (H.4025)
Overview Agency Explorer ZBB Sandbox Scenarios Navigator The five main modules. Click any tab to switch. The active tab is highlighted in gold.
? Opens the in-app User Guide modal. Also triggered by pressing ? on your keyboard.
✓ 5,106 line items · $39.16B · H.4025 The Data Integrity Badge. Green = all figures reconciled. Click it to see the full reconciliation report by agency.

The Five Modules at a Glance

🗺
Overview
See all 115
agencies
🔍
Explorer
Line items
& provisos
🧮
Sandbox
Build from
zero
📊
Scenarios
Compare
options
💬
Navigator
Ask proviso
questions
Tip — keyboard shortcut Press ? at any time to open the in-app help guide. It does not trigger when your cursor is inside a text field.

Case Study: Department of Administration

The SC Department of Administration (DOA) is a central services agency that provides facilities management, human resources, procurement, and technology services to other state agencies. It makes an ideal training example because it has:

About the case study figures All dollar amounts shown in the screenshots you will add are sourced verbatim from H.4025. The tool displays these exact figures — you are never looking at estimates.

Step 1 · Overview Tab — Find the Agency

You are here

Starting point. Get oriented to the full budget, then locate the Department of Administration.

1
Click the Overview tab in the navigation bar (it is active by default when you open the app). You will see a treemap of all 115 agencies, sized by total appropriation.
Overview treemap in Total Funds view showing all 115 SC agencies as sized boxes. Larger boxes indicate larger budgets; darker navy shading indicates higher General Fund dependency.

Fig. 4 — The Overview treemap (Total Funds / Recurring view). Larger boxes = larger budgets. Darker boxes = higher General Fund dependency.

2
Read the treemap. Each box shows the agency name and total appropriation. Color depth signals General Fund dependency — darker navy means more state tax revenue reliance; lighter boxes lean on federal or self-generated funds.
3
Toggle nonrecurring funds. The Include Nonrecurring switch adds the FY2024-25 Surplus and Capital Reserve Fund to the treemap. Agencies receiving one-time capital allocations will visibly grow. Toggle it off to return to the recurring-only view.
Overview treemap with Include Nonrecurring toggled on, showing agencies that received one-time surplus or Capital Reserve Fund allocations appearing larger

Fig. 5 — Treemap with nonrecurring funds included. Agencies with one-time capital allocations expand visibly.

4
Review the Top 20 bar chart below the treemap. It ranks the 20 largest agencies by total appropriation, with General Fund and Other Funds broken out by color. This is the fastest way to identify where the major dollars are concentrated.
Horizontal bar chart of the top 20 agencies by total appropriation, with bars segmented by General Fund (navy) and Other Funds (gold)

Fig. 6 — Top 20 agencies by appropriation. Navy = General Fund; gold = Other Funds (federal + fees).

5
Check ZBB Session Progress at the bottom of the Overview tab. A progress bar and agency-by-agency status list shows how much of the review is complete. Use this to coordinate with your team during multi-agency reviews.
ZBB Session Progress panel (right-panel close-up) showing four status states: Dept of Health (Not Started), Dept of Education (In Review), Dept of Transportation (Justified), Clemson (Flagged)

Fig. 7 — ZBB Session Progress panel. Four status states shown; tracks multi-agency review progress in real time.

6
Click the Department of Administration box in the treemap. The app navigates you directly to that agency in the Agency Explorer tab — the fastest path from budget-wide view to agency detail.
Can't find an agency in the treemap? Smaller agencies have small boxes that can be hard to click. Use Agency Explorer directly — it has a search box at the top of the agency list.

Step 2 · Agency Explorer — Read the Numbers

You are here

Understand every line item, fund source, and policy proviso for the Department of Administration before touching the budget.

Agency Explorer with Department of Administration loaded — left panel shows the agency list with DOA highlighted; right panel shows DOA stat cards, bar chart, and line items table

Fig. 8 — Agency Explorer with Department of Administration (§93, $409,569,591) loaded

DOA agency stat cards: Total $409M, General Fund $129M, Other/Federal $280M, GF Dependency 32% — each figure with a green verified citation badge sourced from H.4025

Fig. 9 — Agency stat cards for DOA. Total $409M / GF $129M / Other $280M. Each figure carries a ✓ citation badge.

The Two-Panel Layout

Agency Explorer is split into two panels:

1
Select Department of Administration from the left panel list, or type "admin" in the search box to filter. The agency loads in the right panel with its total appropriation, section number, and all line items.
2
Read the line items table. Each row shows:
  • Program / Object — the specific budget line (e.g., Personal Service, Contractual Services, Equipment)
  • Fund type — General Fund (GF), Federal (Fed), or Other Funds
  • Amount — the exact dollar figure from H.4025
  • Citation badge✓ Verified confirms the number is sourced directly from the bill
DOA line items table showing program names, FED badges on federal match lines, dollar amounts from H.4025, and green ✓ citation badges with page numbers on each row

Fig. 10 — DOA line items table. FED badges flag federal match lines; every figure links to its source page in H.4025.

3
Research the governing provisos before making any changes. Part IB provisos — the legal language governing how each appropriation may be used — are searchable in two ways:
  • The ✦ AI Suggest button in the Sandbox retrieves the most relevant Part IB proviso text for a specific line item and drafts a justification from it.
  • The Navigator tab lets you ask plain-English questions across the full Part IB corpus — ideal for cross-agency policy questions or confirming restrictions before zeroing a line.
4
Filter and sort using the controls at the top of the line items panel:
  • Filter by fund type (GF only, Federal only, Other only) to isolate General Fund exposure
  • Sort by amount — largest line items first — to focus your review on the biggest dollars
5
Set a review status using the status badge in the agency list:
StatusMeaning
Not StartedAgency has not been opened yet
In ReviewCurrently being analyzed
JustifiedZBB complete, budget justified
FlaggedNeeds further review or has concerns
Agency list left panel close-up showing all four review status badge states: Not Started (gray), In Review (blue), Justified (green), Flagged (red) across top agencies

Fig. 11 — Status badges in the agency list. Mark progress as your team works through each agency.

6
Export if needed. Use the Export CSV or Export Word buttons to pull a full line-item listing for offline review or distribution to agency staff.
Watch for Federal Match Lines Any line item with a FED MATCH badge means a General Fund cut will also forfeit federal dollars — often at a 2:1 or 3:1 ratio. The Scenarios tab will calculate this automatically when you compare budgets.

Step 3 · ZBB Sandbox — Build from Zero

You are here

This is the core ZBB exercise. Load DOA, zero everything out, then rebuild line by line with required justifications.

ZBB Sandbox tab with Department of Administration loaded — full line items table showing original H.4025 amounts, bulk operation toolbar, priority tier selectors, and ✦ Suggest buttons on each row

Fig. 12 — ZBB Sandbox loaded with Department of Administration (§93, $409,569,591)

Loading the Agency

1
Navigate to ZBB Sandbox from any tab. If you came from Agency Explorer by clicking Open in Sandbox, the agency is already loaded. Otherwise, use the agency selector at the top of the Sandbox tab.
2
Review the loaded state. When an agency first loads, all line items show their original H.4025 appropriation. The running totals bar at the bottom shows Current, Proposed, and Variance — all at zero variance until you make changes.
Running totals sidebar for DOA with a 10% bulk cut applied — Current $409M, Proposed $368M, Variance -$41M (10% reduction) shown in the sticky right-hand panel

Fig. 13 — Running totals sidebar after a 10% bulk cut on DOA. Tracks Current vs. Proposed in real time; variance turns red when below original.

Zeroing Out and Rebuilding

3
Click ↓ Zero All to zero all line items instantly. This is the ZBB starting point — every proposed amount goes to $0 and the running totals reflect a 100% reduction. You can undo this at any time with Ctrl + Z.
ZBB Sandbox immediately after Zero All — all DOA justified amounts show $0, Variance shows -$409M (100% reduction), running totals sidebar updated

Fig. 14 — After ↓ Zero All. Every DOA line starts at $0. Use Undo to reverse.

4
For each line item, decide three things:
  1. Should this be funded? If no, leave it at $0.
  2. At what amount? Enter the justified dollar figure. It can equal, exceed, or be less than the original appropriation.
  3. At what priority? Select a tier:
TierDefinitionExample
Mandated Legally required — state or federal law Constitutional officer salaries, federally required match
High Critical to core mission Facilities maintenance, procurement systems
Medium Important but deferrable Training programs, equipment upgrades
Low Beneficial but not essential Studies, conferences, subscriptions
5
Write a justification for each funded line item in the text field. This becomes the narrative in your exported decision package. Be specific: "Required by Section 1-11-56 of SC Code; supports statewide HR system serving 68,000 employees." Not sure where to start? Use the ✦ AI Suggest button — it searches the Part IB proviso text and drafts a justification based on the closest matching proviso. Review and edit the result before saving.
DOA Sandbox after manual rebuild — first three rows configured with Mandated/High/Low priority tiers and justification text filled in; proposed amounts set below original

Fig. 15 — Rebuilding line by line. First three DOA rows assigned priority tiers and justifications; remaining rows still at $0.

DOA Sandbox row with the ✦ AI Suggest button result populated — justification field shows actual Part IB proviso text referencing Section 93 D500 and Proviso 93.11 from tap1b.pdf

Fig. 16 — AI Suggest retrieves the matching Part IB proviso text. Always review and edit before saving.

Bulk Operations

6
Use checkboxes to select multiple rows, then use the bulk action toolbar to:
  • Set a priority tier across all selected rows
  • Apply a percentage reduction to all selected amounts
  • Zero out or restore all selected rows at once
This is especially useful for Personal Service lines where you want to apply a uniform reduction.

Saving Your Work

7
Save as a named scenario using the Save Scenario button. Type a descriptive name inline — "DOA — 5% GF Reduction" or "DOA — Mandated Only" — then confirm. You can save multiple scenarios and compare them in the Scenarios tab.
Undo / Redo Ctrl + Z to undo. Ctrl + Y to redo. Works for any change — amount edits, priority changes, bulk operations.
DOA Sandbox with scenario name input showing 'DOA — 10% GF Reduction' and the Zero Out state applied — Save Scenario button ready to confirm

Fig. 17 — Saving a named DOA scenario. The name appears in the Scenarios tab for comparison.

8
Export a decision package using Export Word. This generates a formatted Word document with the agency summary, all line items with your justified amounts and priority tiers, and all justification text — ready to hand to a subcommittee or agency director. Enter your name in the Preparer field so the document is signed.
DOA Sandbox Export Word view with Preparer field showing 'Jimmy Ardis' and the Export Word button visible in the running total panel

Fig. 18 — Export Word with Preparer field. The output is a formatted decision package ready for subcommittee distribution.

Step 4 · Scenarios — Compare and Present

You are here

You've saved at least one DOA scenario. Now compare it to other scenarios or to the original appropriation.

Scenarios tab showing the scenario A/B/C selector dropdowns — Scenario C populated with 'DOA — Conservative 5% Trim'; A and B selectors visible for additional scenario selection

Fig. 19 — Scenario selector. Pick up to three saved scenarios to compare simultaneously.

1
Open the Scenarios tab. Your saved scenarios appear as cards — each showing the agency name, scenario label, and total justified amount at a glance. Select up to three to compare simultaneously using the A / B / C selectors.
Three DOA saved scenario cards: '10% GF Reduction', 'Aggressive 25% Cut', 'Conservative 5% Trim' — each showing total justified amount and delta in red

Fig. 20 — Saved scenario cards for DOA. Click any card to load it into the comparison view.

2
Read the comparison table. For each line item, see what each scenario funds vs. the original, with the delta highlighted. Cuts are shown in red; increases in green.
DOA scenario comparison table — three saved DOA scenarios side by side with baseline amounts, per-scenario proposed amounts, and delta columns for every line item

Fig. 21 — Comparison table. Three DOA scenarios side by side with delta columns for every line item.

3
Check the warnings panel. Federal match warnings appear automatically — any General Fund reduction that puts federal matching funds at risk is flagged with the FED MATCH AT RISK label. The panel shows both the GF cut and the federal dollars at risk — the true cost of the reduction.
DOA warnings panel showing 72 federal match items cut greater than 10% — triggered by the Aggressive 25% Cut scenario — with affected line items listed below the orange warning banner

Fig. 22 — Warnings panel. 72 DOA federal match items flagged at risk under the Aggressive 25% Cut scenario. The true cost of GF reductions is shown.

4
Read the waterfall chart. The chart shows the cumulative savings as you move from cutting Low priority items through Medium and High. Use it to frame the committee conversation: "We can save $X with minimal service impact by cutting only Low and Medium priority lines. Here's what it costs to go further."
DOA Scenarios waterfall chart showing line-item-level reductions for the Aggressive 25% Cut scenario — horizontal bars for each program name with navy shading indicating cut size

Fig. 23 — Waterfall chart (Scenarios tab, scroll down past the comparison table). Line-item cuts shown left to right; largest reductions at the bottom.

5
Review the Top 10 Cuts table to see which line items are taking the largest dollar reductions across your selected scenarios. This is a quick check that the biggest cuts are intentional and defensible.
DOA Top 10 Cuts table listing the ten DOA line items with the largest dollar reductions under the selected scenario — program name, original amount, proposed amount, and dollar variance

Fig. 24 — Top 10 Cuts (Scenarios tab, scroll below the waterfall chart). Largest reductions at a glance — verify these are intentional before exporting.

6
Export your analysis using the export buttons at the top of the Scenarios tab:
  • Export CSV — raw comparison data for further analysis in Excel or Google Sheets
  • Export Word — formatted committee packet, one page per agency with scenario comparison and priority breakdown
DOA Scenarios overview showing saved scenario cards with per-card Export Word buttons and the Export CSV button visible at the top right of the scenarios panel

Fig. 25 — Export options. Export CSV (top right) for data analysis; per-scenario Export Word for committee packets.

7
Use Presentation Mode for committee rooms. Add ?present=true to the app URL to strip the navigation bar and display the Scenarios tab in large-format view — optimized for a projector or large monitor.

Step 5 · Navigator — Research Provisos

You are here

Use plain-English questions to search the full Part IB proviso text — ideal when you need to understand the legal constraints on spending.

Navigator tab showing the question input field with example question chips below it suggesting common query types

Fig. 26 — Navigator input field. Type any plain-English question about the budget or provisos.

1
Open the Navigator tab and type a question in plain English. The AI searches the full Part IB proviso text and returns a precise, cited answer. It never generates or estimates numbers — every answer cites the specific proviso.
Navigator tab showing an annotated AI answer with green checkmark verified markers on verbatim proviso citations and source references from tap1b.pdf and the Conference Report

Fig. 27 — Navigator answer with citations. Green ✓ markers confirm verbatim proviso text; source documents are listed below.

2
Try these DOA-specific questions:
  • "What provisos govern the Department of Administration?"
  • "What restrictions apply to procurement in state agencies?"
  • "Which agencies have provisos related to real property management?"
  • "What does the budget say about state employee benefits?"
3
Read the citations. Every answer includes the specific Part IB proviso number and the verbatim text. Use these citations when writing justifications in the Sandbox or when drafting committee reports.
4
Your question history appears in the left panel. Click any past question to reload the answer. Good for cross-referencing during hearings — you can build up a set of proviso questions for a specific agency before the hearing starts.
Navigator left panel showing a populated question history list with multiple past questions, each clickable to reload the associated answer

Fig. 28 — Navigator session history. Past questions stay in the panel for the session — click any to reload the answer.

Navigator + Sandbox together Found a relevant proviso in Navigator? Copy the proviso number into your Sandbox justification text to directly cite the legal authority behind your funding decision. Example: "Funded per Proviso 7.4 — required to maintain statewide lease management system."

Data Integrity — How to Know You Can Trust the Numbers

Every dollar figure in the Palmetto ZBB Suite is extracted verbatim from H.4025 — the FY 2025–2026 Appropriations Act ratified May 28, 2025. The green badge in the navigation bar is your live confirmation.

Close-up of the green Data Integrity Badge strip showing '5,106 line items · $39,160,420,867 total · Source: H.4025 ratified May 28 2025' — all reconciled

Fig. 29 — The Data Integrity Badge. Green = all 5,106 line items reconciled against H.4025. Click it for the full agency-by-agency reconciliation report.

Click the badge at any time to open the full reconciliation report — a per-agency breakdown confirming that the database totals match the recapitulation tables in the enrolled bill. The AI (Navigator and Sandbox Suggest) is prohibited from generating or approximating any dollar figure. If the answer isn't in the source documents, the tool says so.

Grand Total: $41,017,004,490 This figure includes H.4025 recurring ($39,160,420,867), the FY2024-25 Surplus ($1,486,799,741), and the Capital Reserve Fund / H.4026 ($369,783,882). All three figures are sourced verbatim from the Conference Committee Summary Control Document, May 21 2025.

Tips, Shortcuts & Best Practices

Keyboard Shortcuts

KeyAction
?Open / close the User Guide modal
Ctrl + ZUndo last Sandbox change
Ctrl + YRedo last Sandbox change

Recommended ZBB Workflow

  1. Start in Overview — get the full picture before diving into one agency.
  2. Pick agencies by risk — sort by General Fund total to prioritize agencies with the most GF exposure.
  3. Always read provisos first — use Agency Explorer and Navigator to understand legal constraints before zeroing anything.
  4. Mark status as you go — use the In Review / Justified / Flagged system so your team knows where things stand.
  5. Save multiple scenarios — a "Mandated Only" and a "Realistic Cut" scenario per agency gives the committee real choices.
  6. Check federal match before cutting — always filter for FED MATCH lines and calculate the true cost of a GF reduction.

Team Use

Dividing the work If your team is reviewing multiple agencies, assign each analyst one or more sections. Mark agencies In Review when work begins and Justified when complete. The Overview tab shows real-time progress across all 115 agencies so the team lead always has a clear picture.

Data Integrity — What You Can Trust

Every dollar figure in the Palmetto ZBB Suite is extracted verbatim from H.4025 — the enrolled Appropriations Act ratified May 28, 2025. The green badge in the top right confirms that 5,106 line items totaling $39,160,420,867 are reconciled across all 115 agencies.

The AI (Navigator) is prohibited from generating or approximating any dollar figure. If the answer isn't in the bill, the tool says so.

Glossary

TermDefinition
Appropriation The amount of money the General Assembly authorizes an agency to spend in a fiscal year, as specified in H.4025.
General Fund (GF) State tax revenue — primarily income and sales taxes. The fund the legislature has the most control over.
Other Funds Fees, fines, and other non-tax revenue generated by the agency itself (e.g., licensing fees, user charges).
Federal Funds Money from the federal government, often requiring a state match. Cutting the GF match can forfeit federal dollars at a multiple ratio.
Part IA The numeric section of H.4025 — lists every line item appropriation for every agency.
Part IB (Proviso) The policy rider section of H.4025 — legal language governing how appropriated funds may be spent, transferred, or reported.
Zero-Based Budget (ZBB) A budgeting method where every dollar must be justified from zero each year, rather than carrying forward prior-year levels by default.
Priority Tier A classification — Mandated, High, Medium, or Low — assigned to each line item in the Sandbox to indicate its importance to the agency mission.
Federal Match A state General Fund expenditure required to "unlock" a larger federal grant or entitlement (e.g., Medicaid FMAP). Cutting the GF match forfeits the federal share.
Reconciliation The process of verifying that the sum of all line items in the database matches the recapitulation (recap) totals from H.4025. The green badge = reconciled.
Scenario A saved version of a ZBB build — e.g., "DOA — 5% GF Reduction." Multiple scenarios can be compared side by side in the Scenarios tab.
Decision Package The exported Word document containing an agency's ZBB analysis — line items, justified amounts, priority tiers, and justification narratives.
H.4025 The South Carolina General Appropriations Act for FY 2025–2026, ratified May 28, 2025. The sole data source for all figures in the Suite.
Palmetto ZBB Suite 2.0 · SC General Assembly · FY 2025–2026 · H.4025
All figures sourced verbatim from the enrolled Appropriations Act. The AI is prohibited from generating or approximating any figure.