PageSourceSearch

https://app.backstagebaton.com/assets/DuesCollectionSoftwarePage-CYfBvSSB.js

js backstagebaton.com collected 2026-10-07 08:48:58 UTC 17,330 bytes, 1 lines download raw bytes

1import{w as d,p as e,L as l}from"./chunk-QUQL4437-BmAooogr.js";import{D as c}from"./DemoForm-Be20BFOu.js";import"./cta-oUvEd9qo.js";function h(){return e.jsxs("section",{className:"hero-gradient relative overflow-hidden pt-32 pb-20",children:[e.jsxs("div",{className:"absolute inset-0 overflow-hidden pointer-events-none",children:[e.jsx("div",{className:"absolute -top-32 -right-32 w-96 h-96 rounded-full bg-white/5"}),e.jsx("div",{className:"absolute -bottom-20 -left-20 w-72 h-72 rounded-full bg-white/5"})]}),e.jsxs("div",{className:"max-w-4xl mx-auto px-6 text-center relative z-10",children:[e.jsx("p",{className:"text-white/70 text-sm uppercase tracking-widest font-semibold mb-3",children:"For band & ensemble treasurers"}),e.jsx("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-bold text-white leading-tight mb-5",children:"Dues collection software that already knows your roster"}),e.jsx("p",{className:"text-white/80 text-lg md:text-xl max-w-2xl mx-auto mb-8 leading-relaxed",children:"Members pay online by bank transfer or card — or hand you a check at rehearsal. Every dollar lands in one ledger, prorated by join date, reconciled against the roster automatically. Money goes straight to your organization's own bank account."}),e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-3",children:[e.jsx("a",{href:"/app/signup",className:"bg-white text-primary font-bold px-8 py-4 rounded-xl hover:bg-gray-100 transition-colors shadow-lg",children:"Start free trial"}),e.jsx(l,{to:"/features?role=treasurer",className:"border border-white/40 text-white font-semibold px-8 py-4 rounded-xl hover:bg-white/10 transition-colors",children:"See the Treasurer View"})]}),e.jsx("p",{className:"text-white/60 text-sm mt-4",children:"90-day free trial · No credit card · Backstage Baton never takes a cut of your dues"})]}),e.jsx("div",{className:"absolute bottom-0 left-0 w-full",children:e.jsx("svg",{viewBox:"0 0 1440 80",fill:"white",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",style:{display:"block"},children:e.jsx("path",{d:"M0,80 C360,20 1080,20 1440,80 L1440,80 L0,80 Z"})})})]})}const n=({children:t,id:a})=>e.jsx("h2",{id:a,className:"text-3xl md:text-4xl font-bold text-primary mb-4 leading-tight",children:t}),i=({children:t})=>e.jsx("p",{className:"text-gray-600 text-lg leading-relaxed max-w-2xl",children:t}),r=({children:t})=>e.jsx("p",{className:"text-gray-700 text-base md:text-lg leading-relaxed mb-5",children:t}),o=({children:t})=>e.jsx("strong",{className:"text-primary font-semibold",children:t});function m(){return e.jsx("section",{className:"py-20 bg-white",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[e.jsx(n,{id:"the-problem",children:"Dues season shouldn't mean a shoebox and a spreadsheet"}),e.jsx(i,{children:"Every volunteer treasurer knows the routine. Checks handed over between warm-up and downbeat. A Venmo screenshot forwarded from the president. Cash in an envelope marked “dues — Dave.”"}),e.jsx(r,{children:" "}),e.jsx(r,{children:"Then comes the reconciliation: the bank statement in one window, the roster spreadsheet in another, and an hour of matching names to deposits. Who paid? Who joined in March and owes a prorated amount nobody has calculated? Who quietly gave an extra $50 that should be thanked — and acknowledged properly at tax time?"}),e.jsxs(r,{children:["Generic payment tools don't help, because ",e.jsx(o,{children:"the hard part of dues was never the payment — it's the reconciliation."})," Venmo and Square give you a transaction feed. Your roster lives somewhere else. You are the join between the two, every single season."]}),e.jsxs(r,{children:["Backstage Baton's dues collection is built the other way around: ",e.jsx(o,{children:"dues are a property of the roster, not a bolted-on payment."})," The member list, the amounts owed, the proration, the payments, and the report the board wants — one system, already connected."]})]})})}function p(){const t=[{title:"Set up your dues in minutes",body:"Define the season: amount, billing period, and how mid-season joiners are prorated (by month or quarter, from each member's join date —
1 calculated automatically). One click assesses every active musician. Alumni and honorary members are skipped automatically."},{title:"Members pay the way they actually pay",body:"Each member sees what they owe on their phone or from a link in their email — no app install, no login required. They pay online by bank transfer or card, or tap “I'll bring a check” and the system tells them who to make it out to. You record cash and checks in one click, and it all lands in the same ledger."},{title:"Money goes to YOUR bank account",body:"Online payments run through your organization's own Stripe account — a one-time, ~10-minute setup hosted by Stripe. Funds settle directly to your band's bank account. Backstage Baton never holds your money and never takes a cut of your dues."},{title:"The who's-paid report writes itself",body:"A live dashboard shows percent collected, who's outstanding and for how long, how members are paying, and a collection curve for the board packet. Export to CSV whenever the board asks. No reconciliation hour. No shoebox."}];return e.jsx("section",{className:"py-20 bg-gray-50",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[e.jsx(n,{id:"how-it-works",children:"From assessment to board report, without a spreadsheet"}),e.jsx("div",{className:"mt-10 space-y-8",children:t.map((a,s)=>e.jsxs("div",{className:"flex gap-5",children:[e.jsx("div",{className:"shrink-0 w-10 h-10 rounded-full bg-primary text-white font-bold flex items-center justify-center",children:s+1}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-bold text-primary mb-1",dangerouslySetInnerHTML:{__html:a.title}}),e.jsx("p",{className:"text-gray-700 leading-relaxed",dangerouslySetInnerHTML:{__html:a.body}})]})]},a.title))})]})})}function u(){return e.jsx("section",{className:"py-20 bg-white",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[e.jsx(n,{id:"processing-costs",children:"The processing-fee math your board will appreciate"}),e.jsx(i,{children:"Backstage Baton steers members toward bank transfer (ACH) — Stripe's rate is 0.8%, capped at $5. Cards cost 2.9% + 30¢. On community-band dues, that difference is real money."}),e.jsx("div",{className:"mt-10 overflow-x-auto",children:e.jsxs("table",{className:"w-full text-left border-collapse",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b-2 border-gray-200",children:[e.jsx("th",{className:"py-3 pr-4 text-sm font-semibold text-gray-500 uppercase tracking-wide",children:"$50 dues paid by…"}),e.jsx("th",{className:"py-3 pr-4 text-sm font-semibold text-gray-500 uppercase tracking-wide",children:"Processing fee"}),e.jsx("th",{className:"py-3 text-sm font-semibold text-gray-500 uppercase tracking-wide",children:"Your band keeps"})]})}),e.jsxs("tbody",{className:"text-gray-700",children:[e.jsxs("tr",{className:"border-b border-gray-100",children:[e.jsx("td",{className:"py-3 pr-4 font-semibold text-primary",children:"Bank transfer (ACH)"}),e.jsx("td",{className:"py-3 pr-4",children:"$0.40"}),e.jsx("td",{className:"py-3 font-semibold",children:"$49.60"})]}),e.jsxs("tr",{className:"border-b border-gray-100",children:[e.jsx("td",{className:"py-3 pr-4",children:"Card"}),e.jsx("td",{className:"py-3 pr-4",children:"$1.75"}),e.jsx("td",{className:"py-3",children:"$48.25"})]}),e.jsxs("tr",{className:"border-b border-gray-100",children:[e.jsx("td",{className:"py-3 pr-4",children:"Cash or check"}),e.jsx("td",{className:"py-3 pr-4",children:"$0"}),e.jsx("td",{className:"py-3",children:"$50.00 (recorded in the same ledger)"})]})]})]})}),e.jsx(r,{children:" "}),e.jsxs(r,{children:["Across a 60-member band at $50 dues, collecting by ACH instead of card saves roughly ",e.jsx(o,{children:"$80 a season"})," in fees — and either way beats chasing payments sent to a volunteer's personal Venmo account. Fees are Stripe's standard published rates, paid by your organization;",e.jsx(o,{children:" Backstage Baton adds nothing on top."})," You can also have members cover the bank-transfer fee at checkout, so the band nets face value on those payments."]})]})})}function x(){return e.jsx("section",{className:"py-20 bg-gray-50",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[e.jsx(n,{id:"donations",children:"The $200 check for $135 dues, handled correctly"}),e.jsx(i,{children:"Community band members are generous. They round up. They add a little extra “for the band.” That generosity deserves better than being lumped into the dues line."}),e.jsx(r,{children:" "}),e.jsxs(r,{children:["Record a $200 check against $135 dues and Backstage Baton books it as ",e.jsx(o,{children:"$135 dues + $65 donation"})," — automatically, on the same check number. That split matters: dues generally aren't tax-deductible (members receive membership for them), but genuine donations can be. Blend them and 
1your donors lose the paper trail; keep them separate and everyone wins."]}),e.jsxs(r,{children:["Members can also give any amount online, or add a donation on top of their dues payment in a single transaction. And if your band has confirmed its 501(c)(3) status in Backstage Baton, the treasurer can send every donor a ",e.jsx(o,{children:"year-end donation statement"})," in January with one click — itemized gifts, acknowledgment language, your EIN — by email, with a printable batch for members who prefer paper."]}),e.jsx(r,{children:"Why it matters to your donors: the IRS requires a written acknowledgment from the organization for any single gift of $250 or more, and without one the donor can't claim the deduction."})]})})}function y(){const t=[{to:"/community-band-software",label:"Community Band Software",desc:"The full platform: roster, music library, performances, communications."},{to:"/grant-reporting",label:"Grant reporting",desc:"Audience counts by age and county, and a grant report for any date range."},{to:"/features?role=treasurer",label:"The Treasurer Role",desc:"Everything the treasurer sees: dues, donations, member contact access."}];return e.jsx("section",{className:"py-16 bg-white border-t border-gray-100",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[e.jsx("h2",{className:"text-2xl font-bold text-primary mb-6",children:"Where dues fit in the bigger picture"}),e.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:t.map(a=>e.jsxs(l,{to:a.to,className:"block border border-gray-200 rounded-2xl p-5 hover:border-accent hover:shadow-md transition-all",children:[e.jsx("p",{className:"font-semibold text-primary mb-1",children:a.label}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:a.desc})]},a.to))})]})})}function b(){const t=[{q:"Does Backstage Baton hold our money?",a:"No — and that's by design. Online payments are direct charges on your organization's own Stripe account: members pay, funds settle to your band's bank account on Stripe's standard payout schedule. Backstage Baton orchestrates the payment and records the result; the money never passes through us, and we never take a percentage of your dues."},{q:"What does it cost to collect dues this way?",a:"Backstage Baton charges nothing per transaction — dues collection is included in the Complete plan. Your organization pays Stripe's standard processing fees: 0.8% capped at $5 for bank transfers (ACH), 2.9% + 30¢ for cards. Cash and checks are free to record. You can also have members cover the bank-transfer fee at checkout."},{q:"We're a 501(c)(3) — do we get Stripe's nonprofit rate on dues?",a:"Honest answer: no. Stripe's discounted nonprofit pricing requires that the large majority of your volume be tax-deductible donations, and membership dues are explicitly excluded — that's true on every platform, not just ours. It's also why the ACH rate matters: at 0.8% capped at $5, bank transfer is the cheapest realistic rail for dues anywhere."},{q:"Half our members pay by check at rehearsal. Does that still work?",a:"It's a first-class feature, not a workaround. Members can tap “I'll bring a check” and see exactly who to make it out to; the treasurer records it in one click with the check number. Cash, check, bank transfer, and card all land in the same ledger and the same who's-paid report. Nobody is forced online — ever."},{q:"How does proration work for members who join mid-season?",a:"You choose the rule per dues product: no proration, by month, or by quarter. The amount is calculated from each member's join date automatically — someone who joins in month 7 of an annual season owes 6/12 of full dues under monthly proration. You can override any individual assessment, and waive dues entirely (with a reason on record) for hardship cases."},{q:"What do members need to install to pay?",a:"Nothing. Every member gets a personal payment link that works in any browser from any email — no app, no account, no password. They can pay by bank transfer or card, or declare they'll bring cash or a check. Members who use the Backstage Baton portal see the same options on their Dues & Payments page, with a reminder banner on their home screen until it's handled."},{q:"Can we collect more than dues — uniform fees, trip payments, donations?",a:"Yes. Dues are one product type; you can also define one-time fees (trip, uniform), items for sale (polos, method books), and donation funds. Everything runs through the same rails and the same ledger, and donations are always tracked separately from dues for clean tax reporting."},{q:"Which plan includes dues collection?",a:"The Complete plan. The 90-day free trial includes full Complete access, so you can set up dues, connect your Str
1ipe account, and run a real collection cycle before paying anything."}],a={"@context":"https://schema.org","@type":"FAQPage",mainEntity:t.map(s=>({"@type":"Question",name:s.q.replace(/'/g,"'").replace(/—/g,"—"),acceptedAnswer:{"@type":"Answer",text:s.a.replace(/'/g,"'").replace(/—/g,"—").replace(/“/g,'"').replace(/”/g,'"').replace(/¢/g,"¢").replace(/&/g,"&")}}))};return e.jsxs("section",{className:"py-20 bg-gray-50",children:[e.jsx(e.Fragment,{children:e.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(a)}})}),e.jsxs("div",{className:"max-w-3xl mx-auto px-6",children:[e.jsx(n,{id:"faq",children:"Frequently asked questions"}),e.jsx("div",{className:"mt-8 space-y-6",children:t.map(s=>e.jsxs("details",{className:"border border-gray-200 rounded-2xl bg-white p-5 group open:bg-gray-50",children:[e.jsxs("summary",{className:"font-semibold text-primary cursor-pointer flex items-start justify-between gap-4",children:[e.jsx("span",{dangerouslySetInnerHTML:{__html:s.q}}),e.jsx("svg",{className:"w-5 h-5 text-gray-400 shrink-0 transition-transform group-open:rotate-180",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]}),e.jsx("p",{className:"text-gray-700 text-base leading-relaxed mt-3",dangerouslySetInnerHTML:{__html:s.a}})]},s.q))})]})]})}function g(){return e.jsx("section",{className:"cta-gradient py-20",id:"demo",children:e.jsxs("div",{className:"max-w-2xl mx-auto px-6 text-center",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-white mb-4",children:"Retire the shoebox before next dues season"}),e.jsx("p",{className:"text-white/80 text-lg mb-8",children:"90-day free trial with full access. Set up dues, connect your bank, and run a real collection cycle — checks welcome — before paying a dime."}),e.jsx(c,{variant:"hero"})]})})}const k=d(function(){const a="https://app.backstagebaton.com/dues-collection-software",s={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://app.backstagebaton.com/"},{"@type":"ListItem",position:2,name:"Dues Collection Software",item:a}]};return e.jsxs(e.Fragment,{children:[e.jsxs(e.Fragment,{children:[e.jsx("title",{children:"Dues Collection Software for Community Bands | Backstage Baton"}),e.jsx("meta",{name:"description",content:"Collect band dues online at 0.8% ACH processing — or by cash and check, all in one roster-integrated ledger. Donations split automatically. 90-day free trial."}),e.jsx("link",{rel:"canonical",href:a}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("meta",{property:"og:title",content:"Dues Collection Software for Community Bands & Ensembles"}),e.jsx("meta",{property:"og:description",content:"Members pay by bank transfer, card, cash, or check — one ledger, prorated by join date, money straight to your band's bank. We never take a cut."}),e.jsx("meta",{property:"og:url",content:a}),e.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(s)}})]}),e.jsx(h,{}),e.jsx(m,{}),e.jsx(p,{}),e.jsx(u,{}),e.jsx(x,{}),e.jsx(y,{}),e.jsx(b,{}),e.jsx(g,{})]})});export{k as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.