function FAQItem({ q, a, defaultOpen }) { const [open, setOpen] = React.useState(!!defaultOpen); return (
{open && (
{a}
)}
); } function FAQ() { const items = [ { q: 'What if my books are a mess?', a: (

That's more common than you'd think, and exactly what cleanup/catch-up services are for.

First I'll get everything cleaned up and current, so your books are accurate going forward.

No judgment, just a clear plan to get things back on track.

), defaultOpen: true, }, { q: 'What software do you use?', a: (

I work exclusively in QuickBooks Online and specialize in bookkeeping for service-based businesses.

On a different platform? I can help you migrate or decide whether QuickBooks Online is the right fit.

), }, { q: 'How does pricing work?', a: (

Monthly bookkeeping is billed at a flat monthly rate, with one-time cleanup/catch-up work quoted separately. No hourly billing or surprise invoices.

Most clients fall between $350–$1,000/month. I'll provide a custom quote after our discovery call.

), }, { q: 'Do you do taxes or payroll?', a: (

No — I focus exclusively on bookkeeping for service-based businesses.

For taxes, I keep your books clean, organized, and ready for your CPA at tax time.

For payroll, I don't process it directly, but I'll recommend a trusted provider and reconcile it in your books.

), }, { q: 'Are there contracts?', a: (

All clients sign an agreement that outlines scope, expectations, and terms.

Services are billed month-to-month with a 30-day notice to cancel — no long-term commitments or lock-ins.

), }, { q: 'How quickly do you respond?', a: (

You'll typically hear back from me within 48 hours, often sooner.

You reach me directly by phone, email, or your client portal — no support tickets or call centers.

), }, ]; return (
FAQ

Frequently asked questions

{items.map(item => )}
); } Object.assign(window, { FAQ, FAQItem });