Skip to content
logo
Finance Mentor Login
  • About
    • Our Team
    • Our Partners
    • Careers
    • Press
  • Upcoming Events
  • Our Programs
    • Small Business
      • Pro Bono Small Business Clinic
    • Adult
    • Youth
    • 1:1 Sessions
    • Community Outreach
  • Donate
  • Blog
  • Contact Us
12 events found.

Events Search and Views Navigation

Event Views Navigation

  • List
  • Month
  • Day

Events

Today
  • July 2025

  • Wed 23

    Developing a Budget for Your Business

    July 23, 2025 @ 6:00 PM - 7:30 PM
    Small Business

    Budget smarter, not harder! Learn how to plan for growth at our free workshop. If your budget is

    Free
  • Thu 24

    Credit Confidence: Understanding the Basics

    July 24, 2025 @ 6:00 PM - 7:30 PM
    Adult

    Credit can feel overwhelming, but you don’t have to figure it out alone. Credit impacts almost every aspect

    Free
  • August 2025

  • Wed 13

    Unlocking Homeownership: From Dreams to Reality

    August 13, 2025 @ 6:00 PM - 7:30 PM
    Adult

    Homeownership isn’t out of reach, you just need someone to show you the way. If you’ve ever started

    Free
  • Tue 26

    Marketing to Grow Your Business

    August 26, 2025 @ 6:00 PM - 7:30 PM
    Small Business

    Hate to break it to you, but “post and pray” is not a strategy. Marketing doesn’t work by

    Free
  • Wed 27

    Building Business Credit

    August 27, 2025 @ 6:00 PM - 7:30 PM
    Small Business

    If your business goals are big, your credit game needs to match. This free workshop is your step-by-step

    Free
  • September 2025

  • Tue 2

    Building a Sales Pipeline for Growth

    September 2, 2025 @ 6:00 PM - 7:30 PM
    Small Business

    ABC: Always Be Closing. It’s not just a mantra, it’s a mindset. If your sales strategy is just

    Free
  • Wed 3

    Estate Planning Made Easy

    September 3, 2025 @ 6:00 PM - 7:30 PM
    Adult

    Protect your family: Learn estate planning and receive a free legal consultation! No one likes to think about

    Free
  • Wed 10

    Securing Tomorrow Today: The Vital Role of Life Insurance

    September 10, 2025 @ 6:00 PM - 7:30 PM
    Adult

    You don’t get life insurance because you’re planning to go. You get it because you’re planning for them

    Free
  • Wed 17

    Investing 101: Building Your Financial Future

    September 17, 2025 @ 6:00 PM - 7:30 PM
    Adult

    Ready to invest but unsure where to start? This workshop breaks it down—no experience needed! Most people never

    Free
  • Wed 24

    The Art of the Ask: The Sales Mindset Shift

    September 24, 2025 @ 6:00 PM - 7:30 PM
    Small Business

    Sales success starts with the right questions. Discover the mindset that makes it happen! If your sales strategy

    Free
  • October 2025

  • Thu 2

    Financial Foundations: Values, Influences, and Banking 101

    October 2, 2025 @ 6:00 PM - 7:30 PM
    Adult

    Your money habits didn’t form overnight, so how do you take control of them? Are you a young

    Free
  • Wed 8

    Tax Season Survival: Tips and Tricks for a Smooth Filing

    October 8, 2025 @ 6:00 PM - 7:30 PM
    Adult

    Don’t wait until January! Get a head start on tax prep now and save time later! Tax season

    Free
  • Previous Events
  • Today
  • Next Events
  • Google Calendar
  • iCalendar
  • Outlook 365
  • Outlook Live
  • Export .ics file
  • Export Outlook .ics file
logo

Pathway Financial Education
1520 East 18th Street
Kansas City, MO 64108 (map)

816-569-3734

  • About
  • Events
  • Our Programs
  • Donate
  • Blog
  • Contact Us

Join Our Email List

Get updates from Pathway delivered directly to your inbox. 

Name(Required)

© 2025 | Pathway Financial Education | All Rights Reserved | Privacy Policy

Page load link

Pro Bono Small Business Clinic Volunteer Form

Name(Required)
Which area would you like to volunteer in?(Required)

Are you able to make yourself available for at least 1 hour every month?(Required)
I understand this is a pro bono volunteer opportunity.(Required)
I agree to be contacted with scheduling and program updates.(Required)

(function () { // --- 2025 Standard Deduction (tax year 2025) --- // (These are the ones you referenced earlier for filing 2025 taxes.) const STANDARD_DEDUCTION_2025 = { single: 15750, mfj: 31500, hoh: 23625 }; // --- 2025 Federal Brackets (taxable income ranges) --- // Using the exact bracket ranges from your screenshot. const BRACKETS_2025 = { single: [ { rate: 0.10, min: 0, max: 11925 }, { rate: 0.12, min: 11925, max: 48475 }, { rate: 0.22, min: 48475, max: 103350 }, { rate: 0.24, min: 103350, max: 197300 }, { rate: 0.32, min: 197300, max: 250525 }, { rate: 0.35, min: 250525, max: 626350 }, { rate: 0.37, min: 626350, max: Infinity } ], mfj: [ { rate: 0.10, min: 0, max: 23850 }, { rate: 0.12, min: 23850, max: 96950 }, { rate: 0.22, min: 96950, max: 206700 }, { rate: 0.24, min: 206700, max: 394600 }, { rate: 0.32, min: 394600, max: 501050 }, { rate: 0.35, min: 501050, max: 751600 }, { rate: 0.37, min: 751600, max: Infinity } ], hoh: [ { rate: 0.10, min: 0, max: 17000 }, { rate: 0.12, min: 17000, max: 64850 }, { rate: 0.22, min: 64850, max: 103350 }, { rate: 0.24, min: 103350, max: 197300 }, { rate: 0.32, min: 197300, max: 250500 }, { rate: 0.35, min: 250500, max: 626350 }, { rate: 0.37, min: 626350, max: Infinity } ] }; // ---- Helpers ---- const $ = (id) => document.getElementById(id); const money = (n) => n.toLocaleString(undefined, { style: "currency", currency: "USD", maximumFractionDigits: 2 }); const pct = (n) => (n * 100).toFixed(0) + "%"; function calculateBreakdown(taxableIncome, brackets) { let totalTax = 0; const rows = []; for (const b of brackets) { if (taxableIncome <= b.min) break; const upper = Math.min(taxableIncome, b.max); const amountInBracket = Math.max(0, upper - b.min); if (amountInBracket > 0) { const taxForBracket = amountInBracket * b.rate; totalTax += taxForBracket; rows.push({ rate: b.rate, rangeLabel: `${pct(b.rate)} (${money(b.min)} to ${b.max === Infinity ? "and up" : money(b.max)})`, amount: amountInBracket, tax: taxForBracket }); } } const marginalRate = taxableIncome > 0 ? (brackets.findLast ? brackets.findLast(b => taxableIncome > b.min)?.rate : [...brackets].reverse().find(b => taxableIncome > b.min)?.rate) || 0 : 0; const effectiveRate = taxableIncome > 0 ? totalTax / taxableIncome : 0; return { rows, totalTax, marginalRate, effectiveRate }; } function render() { const status = $("filingStatus").value; const gross = Number($("grossIncome").value); const useStd = $("useStandardDeduction").checked; if (!Number.isFinite(gross) || gross < 0) { $("tableOut").innerHTML = `

Please enter a valid gross income (0 or more).

`; return; } const std = useStd ? STANDARD_DEDUCTION_2025[status] : 0; const taxable = Math.max(0, gross - std); const { rows, totalTax, marginalRate, effectiveRate } = calculateBreakdown(taxable, BRACKETS_2025[status]); $("stdDeductionLabel").textContent = money(STANDARD_DEDUCTION_2025[status]); $("taxableIncomeOut").textContent = money(taxable); $("totalTaxOut").textContent = money(totalTax); $("marginalRateOut").textContent = pct(marginalRate); $("effectiveRateOut").textContent = pct(effectiveRate); const bodyRows = rows.map(r => ` ${r.rangeLabel} ${money(r.amount)} ${money(r.tax)} `).join(""); $("tableOut").innerHTML = ` ${bodyRows || ``}
Bracket range (taxable income) Income taxed in this bracket Tax from this bracket
No taxable income falls into these brackets.
Total ${money(taxable)} ${money(totalTax)}

Note: This is federal income tax from brackets only. Real tax returns can differ because of credits (like Child Tax Credit/EITC), other deductions, self-employment tax, and state/local taxes.

`; } function init() { if (!$("taxBracketTool")) return; // not on this page $("stdDeductionLabel").textContent = money(STANDARD_DEDUCTION_2025[$("filingStatus").value]); $("calcBtn").addEventListener("click", render); $("filingStatus").addEventListener("change", () => { $("stdDeductionLabel").textContent = money(STANDARD_DEDUCTION_2025[$("filingStatus").value]); render(); }); $("useStandardDeduction").addEventListener("change", render); $("grossIncome").addEventListener("input", () => { // Optional: live update as they type (comment out if you prefer button-only) render(); }); render(); } // Run after DOM is ready if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", init); } else { init(); } })();
Go to Top