1import{j as e,S as f,L as i,a5 as o,a6 as d,C as a,B as m,A as u,a7 as b,O as j,a8 as h,s as c,r as v,w as N}from"./index-C4P-1Knf.js";import{M as y}from"./MarketingShell-C7O4SWYp.js";import{F as w}from"./FinalCTA-DGfkUQQS.js";import{S as k}from"./SocialProofBar-BACvghD1.js";import{T as S}from"./tags-D1MV019V.js";import{C}from"./circle-alert-BWZozDrE.js";const p=[{question:"Can I do everything on the web, or do I need the mobile app?",answer:"Almost everything works on the web: tracking income and expenses, categorizing by client or project, invoicing, quarterly estimates, and your year-end tax packet. Two features need the iOS or Android app because they use the phone's hardware: GPS mileage tracking and snapping receipt photos for AI scanning."},{question:"Does Vuuv figure out my quarterly estimated taxes?",answer:"Vuuv calculates an estimate based on the income and expenses you've actually tracked, so you're not guessing four times a year. It's an estimate to help you set money aside, not tax advice, so check it against your full situation or your CPA before you pay."},{question:"Can I track income from multiple clients separately?",answer:"Yes. You can see income by client, spot who pays late, and categorize expenses by client or project. At year-end it all rolls up into a single year-end tax packet for your CPA."},{question:"Is the free plan enough for a freelancer?",answer:"For a lot of freelancers, yes. The free Plus plan covers one business with unlimited transactions, unlimited invoicing and estimates, online payments where Vuuv never takes a cut, and your income and expense summary viewable on screen. You move up to Pro when you want bank sync via Plaid, full Vuuv AI, GPS mileage, or exportable tax deliverables like report PDF and CSV export, the 1099-NEC, and the year-end tax packet."}],A={"@context":"https://schema.org","@graph":[c.webPage("Expense Tracking for Freelancers & Contractors","Track income, expenses, and generate a year-end tax packet for your CPA. Perfect for freelancers, consultants, and 1099 contractors.","/freelancers"),c.breadcrumb([{name:"Home",url:"/"},{name:"Freelancers",url:"/freelancers"}]),c.faqPage(p)]},P=[{client:"Acme Studios",note:"Web retainer · monthly",amount:"$12,400.00"},{client:"Hartley & Co",note:"Brand refresh · invoice #217 paid",amount:"$4,850.00"},{client:"Nimbus App",note:"Contract dev · net 15",amount:"$9,300.00"}];function I(){return e.jsxs("div",{className:"overflow-hidden rounded-2xl border border-slate-200 bg-white shadow-xl",children:[e.jsxs("div",{className:"flex items-center justify-between border-b border-slate-100 px-5 py-3.5",children:[e.jsx("span",{className:"text-sm font-medium text-slate-700",children:"1099 income · 2026"}),e.jsxs("span",{className:"flex items-center gap-1.5 text-xs font-medium text-emerald-600",children:[e.jsx("span",{className:"inline-block h-1.5 w-1.5 rounded-full bg-emerald-500"}),"Synced just now"]})]}),e.jsx("ul",{children:P.map(s=>e.jsxs("li",{className:"flex items-center gap-2.5 border-b border-slate-100 px-4 py-3 sm:gap-3 sm:px-5",children:[e.jsxs("span",{className:"min-w-0 flex-1",children:[e.jsx("span",{className:"block truncate text-sm font-medium text-slate-900",children:s.client}),e.jsx("span",{className:"block truncate text-xs text-slate-500",children:s.note})]}),e.jsx("span",{className:"shrink-0 text-right text-[13px] font-medium tabular-nums text-slate-900",children:s.amount})]},s.client))}),e.jsxs("div",{className:"flex items-baseline justify-end gap-3 bg-slate-50 px-5 py-4",children:[e.jsx("span",{className:"text-xs font-medium text-slate-500",children:"Set aside for Q3 estimate"}),e.jsx("span",{className:"text-xl font-bold tabular-nums text-vuuv-teal-dark",children:"$2,140.00"})]}),e.jsx("div",{className:"border-t border-slate-100 px-5 py-2.5",children:e.jsx("span",{className:"flex items-center justify-end gap-2 text-xs text-slate-400",children:"Your books stay tax-ready all year."})})]})}function T(){return e.jsxs("div",{className:"mt-5 w-[270px] rounded-2xl border border-slate-200 bg-white p-4 shadow-lg lg:absolute lg:-bottom-14 lg:-left-10 lg:mt-0 lg:w-[260px]",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-sm font-medium text-slate-900",children:"Q3 estimated tax"}),e.jsx("span",{className:"text-sm font-medium tabular-nums text-slate-900",children:"$2,140"})]}),e.jsx("div",{className:"mt-0.5 text-xs text-slate-500",children:"Due Sep 15 · federal + SE"}),e.jsxs("div",{className:"mt-2.5 flex items-center gap-2",children:[e.jsx("span",{className:"rounded-full bg-vuuv-teal/10 px-2.5 py-1 text-xs font-medium text-vuuv-teal-dark",children:"Set aside"}),e.jsx("span",{className:"text-xs text-slate-400",children:"from 1099 income to date"})]})]})}function O(){return e.jsxs(y,{children:[e.jsx(f,{title:"Expense Tracking Softw
1are for Freelancers & Independent Contractors",description:"Simple bookkeeping software for freelancers and 1099 contractors. Track income, expenses, and mileage. Generate a year-end tax packet for your CPA and quarterly estimates automatically. Save hours and maximize deductions.",keywords:"freelancer expense tracker, independent contractor bookkeeping, self-employed bookkeeping software, 1099 tax tracking, self-employment tax calculator, quarterly tax estimates, freelance accounting app, contractor mileage tracking, freelancer invoice software, self-employed deductions, gig worker expenses, consultant bookkeeping, FreshBooks alternative, Wave alternative",canonicalUrl:"/freelancers",structuredData:A}),e.jsx("section",{className:"relative overflow-hidden bg-white",children:e.jsxs("div",{className:"mx-auto grid max-w-7xl items-center gap-14 px-4 pb-24 pt-12 sm:px-6 lg:grid-cols-[1.05fr_1fr] lg:gap-16 lg:px-8 lg:pt-20",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsxs("h1",{className:"text-4xl font-bold leading-[1.1] tracking-tight text-slate-900 sm:text-5xl lg:text-[3.4rem]",children:["Freelance bookkeeping",e.jsx("br",{}),e.jsx("span",{className:"text-vuuv-teal-dark",children:"made simple."})]}),e.jsx("p",{className:"mt-6 max-w-xl text-lg leading-relaxed text-slate-600",children:"Stop scrambling at tax time. Vuuv tracks your income and expenses all year long, so you're always ready for tax time and quarterly estimates."}),e.jsxs("div",{className:"mt-8 flex flex-wrap items-center gap-5",children:[e.jsx(i,{to:"/signup?plan=pro",className:"rounded-lg bg-vuuv-teal px-8 py-3.5 text-base font-semibold text-on-teal shadow-lg shadow-vuuv-teal/20 transition-colors hover:bg-vuuv-teal-dark",children:"Start free"}),e.jsx("a",{href:"#features",className:"text-base font-semibold text-slate-700 underline underline-offset-4 hover:text-slate-900",children:"See how it works"})]}),e.jsx("p",{className:"mt-5 text-sm text-slate-500",children:"Free for 30 days. No credit card required."}),e.jsx("p",{className:"mt-1 text-sm text-slate-400",children:"Then $1 a month for 3 months, and $12 a month after that."})]}),e.jsxs("div",{className:"relative min-w-0 lg:mb-10",children:[e.jsx(I,{}),e.jsx(T,{})]})]})}),e.jsx("section",{className:"bg-white py-20 sm:py-28",children:e.jsxs("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"mx-auto max-w-2xl text-center",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-slate-900",children:"Know exactly where you stand."}),e.jsx("p",{className:"mt-4 text-lg text-slate-600",children:"Your income, expenses, mileage, and profit for the year, all on one screen. Open the app and the numbers are already there."})]}),e.jsxs("div",{className:"mt-14 flex flex-col lg:flex-row items-center gap-8 mx-auto max-w-6xl",children:[e.jsx("div",{className:"flex-1 min-w-0",children:e.jsx(o,{src:"/images/screens/dashboard-general.png",alt:"Vuuv dashboard showing year-to-date profit, income, expenses, and mileage for a freelancer"})}),e.jsx(d,{src:"/images/screens/app-dashboard.png",alt:"Vuuv dashboard on iPhone showing net profit and key financial metrics"})]}),e.jsxs("div",{className:"mt-8 flex flex-col lg:flex-row gap-6 items-center",children:[e.jsxs("div",{className:"flex-1 min-w-0 space-y-6",children:[e.jsxs("figure",{children:[e.jsx(o,{src:"/images/screens/reports-pl.png",alt:"Vuuv profit and loss report with income and expense categories filled in"}),e.jsx("figcaption",{className:"mt-3 text-center text-sm text-slate-600",children:"Your year-end numbers, already filled in."})]}),e.jsxs("figure",{children:[e.jsx(o,{src:"/images/screens/hours.png",alt:"Vuuv hours screen tracking billable time by client and project"}),e.jsx("figcaption",{className:"mt-3 text-center text-sm text-slate-600",children:"Track billable hours."})]})]}),e.jsxs("figure",{className:"flex flex-col items-center flex-shrink-0",children:[e.jsx(d,{src:"/images/screens/app-dashboard.png",alt:"Vuuv on iPhone showing income, expenses and net profit"}),e.jsx("figcaption",{className:"mt-3 text-center text-sm text-slate-600",children:"Your numbers on your phone, too."})]})]})]})}),e.jsx(k,{}),e.jsx("section",{className:"py-20 lg:py-28 bg-slate-50 border-y border-slate-200",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsx("div",{className:"text-center mb-12",children:e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-slate-900",children:"Sound familiar?"})}),e.jsxs("div",{className:"grid md:grid-cols-3 gap-5",children:[e.jsx(x,{title:"Shoebox of receipts",description:"You've got a drawer full of receipts you'll 'organize later', and tax season is approaching fast."}),e.jsx(x,{title:"Missed deductions",description:"You know you're missing deductions but can't remember what you spent on that client project 6 months ago."}),e.jsx(x,{title:"Quarterly estimate chaos",description:"Every quarter you scramble to figure out how much to send to the IRS, often guessing."})]})]})}),e.jsx("section",{id:"features",className:"py-20 lg:py-28 bg-white",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-slate-900",children:"Vuuv fixes all of that"}),e.jsx("p",{className:"mt-5 text-lg text-slate-600",children:"Everything you need to manage freelance finances in one place"})]}),e.jsxs("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-5",children:[e.jsx(l,{title:"Easy expense tracking",description:"Log expenses in seconds. Snap receipt photos. Categorize by project or client. Never lose a deduction again."}),e.jsx(l,{title:"Income by client",description:"Track income from multiple clients. See who's paying you most and spot late payments instantly."}),e.jsx(l,{title:"Quarterly tax estimates",description:"Vuuv calculates your estimated quarterly taxes automatically based on your actual income and expenses."}),e.jsx(l,{title:"Tax packet ready",description:"Generate your year-end tax packet with one click. All your income and expenses, perfectly categorized for your CPA."}),e.jsx(l,{title:"Time tracking",description:"Built-in timer for billable hours. Track time by project and export reports for client invoicing."}),e.jsx(l,{title:"Profit & loss reports",description:"See your true profit at a glance. Know exactly how much you're making after expenses."})]})]})}),e.jsx("section",{className:"py-20 lg:py-28 bg-slate-50 border-y border-slate-200",children:e.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 lg:gap-16 items-center",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-slate-900 mb-6",children:"Never miss a freelance tax deduction"}),e.jsx("p",{className:"text-lg text-slate-600 mb-8 leading-relaxed",children:"Vuuv's smart categories help you capture every deduction the IRS allows."}),e.jsx("ul",{className:"space-y-3",children:["Home office expenses","Software & subscriptions","Professional development & courses","Equipment & supplies","Business travel & meals","Health insurance premiums","Retirement contributions","Professional services (accounting, legal)"].map((s,t)=>e.jsxs("li",{className:"flex items-start gap-2.5 text-[15px] text-slate-700",children:[e.jsx(a,{className:"h-5 w-5 text-vuuv-teal-text flex-shrink-0 mt-0.5"}),e.jsx("span",{children:s})]},t))})]}),e.jsxs("div",{className:"rounded-2xl bg-white border border-slate-200 p-8 shadow-sm",children:[e.jsxs("div",{className:"text-center mb-6",children:[e.jsx("h3",{className:"text-xl font-bold text-slate-900",children:"Example: web designer"}),e.jsx("p",{className:"text-slate-500 text-sm",children:"Annual deductions tracked"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{label:"Adobe Creative
1Cloud",amount:"$660"}),e.jsx(r,{label:"Home office (200 sq ft)",amount:"$2,400"}),e.jsx(r,{label:"New MacBook Pro",amount:"$2,499"}),e.jsx(r,{label:"Coworking space",amount:"$1,800"}),e.jsx(r,{label:"Online courses",amount:"$500"}),e.jsx(r,{label:"Business mileage",amount:"$1,200"}),e.jsxs("div",{className:"border-t border-slate-200 pt-3 mt-4",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-bold text-slate-900",children:"Total deductions"}),e.jsx("span",{className:"text-xl font-bold text-vuuv-teal-text",children:"$9,059"})]}),e.jsx("p",{className:"text-sm text-slate-500 mt-2",children:"Potential tax savings: ~$2,700 (at a 30% combined income and self-employment tax rate)"})]})]})]})]})})}),e.jsx("section",{className:"py-20 lg:py-28 bg-white",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsx("div",{className:"text-center mb-12",children:e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-slate-900",children:"Why freelancers choose Vuuv"})}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-5",children:[e.jsxs("div",{className:"p-6 rounded-2xl border border-slate-200 bg-slate-50",children:[e.jsx("h3",{className:"text-lg font-bold mb-4 text-slate-500",children:"Without Vuuv"}),e.jsxs("ul",{className:"space-y-3 text-sm text-slate-700",children:[e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx("span",{className:"text-slate-400 font-bold",children:"â"}),e.jsx("span",{children:"Hours of receipt organizing at tax time"})]}),e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx("span",{className:"text-slate-400 font-bold",children:"â"}),e.jsx("span",{children:"Guessing quarterly tax payments"})]}),e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx("span",{className:"text-slate-400 font-bold",children:"â"}),e.jsx("span",{children:"Missing legitimate deductions"})]}),e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx("span",{className:"text-slate-400 font-bold",children:"â"}),e.jsx("span",{children:"No idea if you're actually profitable"})]}),e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx("span",{className:"text-slate-400 font-bold",children:"â"}),e.jsx("span",{children:"Expensive accountant bills for simple bookkeeping"})]})]})]}),e.jsxs("div",{className:"p-6 rounded-2xl border border-vuuv-teal/30 bg-vuuv-teal/5",children:[e.jsx("h3",{className:"text-lg font-bold mb-4 text-vuuv-teal-dark",children:"With Vuuv"}),e.jsxs("ul",{className:"space-y-3 text-sm text-slate-700",children:[e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx(a,{className:"h-4 w-4 text-vuuv-teal-text flex-shrink-0 mt-0.5"}),e.jsx("span",{children:"Track expenses as they happen (takes seconds)"})]}),e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx(a,{className:"h-4 w-4 text-vuuv-teal-text flex-shrink-0 mt-0.5"}),e.jsx("span",{children:"Automatic quarterly estimate calculations"})]}),e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx(a,{className:"h-4 w-4 text-vuuv-teal-text flex-shrink-0 mt-0.5"}),e.jsx("span",{children:"Never miss a deduction with smart categories"})]}),e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx(a,{className:"h-4 w-4 text-vuuv-teal-text flex-shrink-0 mt-0.5"}),e.jsx("span",{children:"Real-time profit tracking by client/project"})]}),e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx(a,{className:"h-4 w-4 text-vuuv-teal-text flex-shrink-0 mt-0.5"}),e.jsx("span",{children:"Tax-ready reports your accountant will love"})]})]})]})]})]})}),e.jsx("section",{className:"py-20 lg:py-28 bg-slate-50 border-y border-slate-200",children:e.jsx("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsx("div",{className:"rounded-2xl border border-slate-200 bg-white p-8 lg:p-12",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 items-center",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-slate-900 mb-4",children:"AI that works for freelancers"}),e.jsx("p",{className:"text-slate-600 mb-6 leading-relaxed",children:"Vuuv AI runs in the background to help you categorize expenses, catch duplicates, flag audit risks, and even generate a year-end tax narrative for your CPA."}),e.jsx(i,{to:"/ai",children:e.jsxs(m,{variant:"outline",className:"rounded-lg border border-slate-300 bg-white text-slate-700 font-semibold hover:bg-white hover:border-slate-400 hover:text-slate-900",children:["See all 10 Vuuv AI features",e.jsx(u,{className:"ml-2 h-4 w-4"})]})}),e.jsx("p",{className:"mt-3 text-xs text-slate-500",children:"Included with Pro & Elite. Available on web, iOS, and Android."})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"p-5 rounded-2xl bg-white border border-slate-200 shadow-sm hover:border-vuuv-teal/40 transition-all",children:[e.jsx(S,{className:"h-5 w-5 text-vuuv-teal-text mb-3"}),e.jsx("p",{className:"font-bold text-sm text-slate-900",children:"Smart categorization"}),e.jsx("p",{className:"text-xs text-slate-500 mt-1",children:"AI suggests the right IRS category"})]}),e.jsxs("div",{className:"p-5 rounded-2xl bg-white border border-slate-200 shadow-sm hover:border-vuuv-teal/40 transition-all",children:[e.jsx(b,{className:"h-5 w-5 text-vuuv-teal-text mb-3"}),e.jsx("p",{className:"font-bold text-sm text-slate-900",children:"Natural language search"}),e.jsx("p",{className:"text-xs text-slate-500 mt-1",children:'"software expenses over $100 in Q3"'})]}),e.jsxs("div",{className:"p-5 rounded-2xl bg-white border border-slate-200 shadow-sm hover:border-vuuv-teal/40 transition-all",children:[e.jsx(j,{className:"h-5 w-5 text-vuuv-teal-text mb-3"}),e.jsx("p",{className:"font-bold text-sm text-slate-900",children:"Tax narrative"}),e.jsx("p",{className:"text-xs text-slate-500 mt-1",children:"AI-written summary for your CPA"})]}),e.jsxs("div",{className:"p-5 rounded-2xl bg-white border border-slate-200 shadow-sm hover:border-vuuv-teal/40 transition-all",children:[e.jsx(C,{className:"h-5 w-5 text-vuuv-teal-text mb-3"}),e.jsx("p",{className:"font-bold text-sm text-slate-900",children:"Audit flagging"}),e.jsx("p",{className:"text-xs text-slate-500 mt-1",children:"Catches red flags before the IRS does"})]})]})]})})})}),e.jsx("section",{className:"py-20 lg:py-28 px-4 bg-white",children:e.jsx("div",{className:"max-w-6xl mx-auto",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[e.jsxs("div",{children:[e.jsxs("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-slate-900 mb-6",children:["The whole freelance stack. ",e.jsx("span",{className:"text-vuuv-teal-dark",children:"One login."})]}),e.jsx("p",{className:"text-lg text-slate-600",children:"Most freelancers end up with one app for invoices, another for mileage, a spreadsheet for taxes, and a shoebox for receipts. Vuuv folds all of it into one $12 plan, with your year-end tax packet building itself in the background."})]}),e.jsx("ul",{className:"space-y-4",children:["Invoices, e-signatures, and online payments in one place","GPS mileage logged automatically at the IRS rate","Receipts scanned and categorized by Vuuv AI","Quarterly estimates and your year-end packet from the same ledger"].map(s=>e.jsxs("li",{className:"flex items-start gap-2.5 text-[15px] text-slate-700",children:[e.jsx(a,{className:"h-5 w-5 text-vuuv-teal-text mt-0.5 flex-shrink-0"}),e.jsx("span",{children:s})]},s))})]})})}),e.jsx("section",{className:"py-20 lg:py-28 bg-slate-50 border-y border-slate-200",children:e.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-slate-900 mb-4",children:"Pays for itself with one tracked deduction"}),e.jsx("p",{className:"text-lg text-slate-600 mb-6",children:"Start free, then upgrade to Pro when you're ready. One missed deduction can cost you hundreds. Vuuv catches them all."}),e.jsxs("div",{className:"mb-3 flex items-baseline justify-center gap-2",children:[e.jsx("span",{className:"text-2xl font-bold text-slate-400 line-through",children:"$12"}),e.jsx("span",{className:"text-4xl font-bold text-slate-900",children:"$0"}),e.jsx("span",{className:"text-slate-600",children:"for 30 days"})]}),e.jsx("p",{className:"text-amber-600 font-semibold mb-8",children:"The
1n $1 a month for 3 months, and $12 a month after that."}),e.jsx(i,{to:"/pricing",children:e.jsxs(m,{size:"lg",className:"bg-vuuv-teal hover:bg-vuuv-teal-dark text-on-teal font-semibold rounded-lg px-8 h-12 text-base",children:["Start free",e.jsx(u,{className:"ml-2 h-4 w-4"})]})})]})}),e.jsx("section",{className:"py-20 lg:py-28 bg-white",children:e.jsxs("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-slate-900 text-center mb-12",children:"Questions freelancers actually ask"}),e.jsx("div",{children:p.map(s=>e.jsx(V,{question:s.question,answer:s.answer},s.question))})]})}),e.jsx(h,{className:"bg-slate-50",guides:[{to:"/articles/freelancer-tax-deductions",label:"Freelancer tax deductions you can claim"},{to:"/articles/quarterly-estimated-taxes",label:"Quarterly estimated taxes, explained"},{to:"/articles/does-upwork-send-a-1099",label:"Does Upwork send you a 1099?"},{to:"/articles/how-to-set-freelance-rates",label:"How to set your freelance rates"},{to:"/articles/twitch-streamer-taxes",label:"Twitch streamer taxes in 2026"},{to:"/articles/side-hustle-taxes",label:"Side hustle taxes, explained"}]}),e.jsx(h,{className:"bg-white",title:"Related features and comparisons",guides:[{to:"/mileage-tracking",label:"GPS mileage tracking"},{to:"/invoicing",label:"Freelance invoicing"},{to:"/compare/quickbooks-self-employed",label:"Vuuv vs QuickBooks Self-Employed"},{to:"/tools/free-invoice-generator",label:"Free invoice generator"},{to:"/tools/mileage-deduction-calculator",label:"2026 mileage deduction calculator"}]}),e.jsx(w,{})]})}function V({question:s,answer:t}){const[n,g]=v.useState(!1);return e.jsxs("div",{className:"border-b border-slate-200",children:[e.jsxs("button",{onClick:()=>g(!n),className:"w-full py-5 flex items-center justify-between text-left",children:[e.jsx("span",{className:"font-semibold text-base pr-4 text-slate-900",children:s}),e.jsx(N,{className:`h-4 w-4 text-slate-600 transition-transform duration-300 flex-shrink-0 ${n?"rotate-180":""}`})]}),e.jsx("div",{className:`overflow-hidden transition-all duration-300 ${n?"max-h-96 opacity-100":"max-h-0 opacity-0"}`,children:e.jsx("div",{className:"pb-5",children:e.jsx("p",{className:"text-slate-600 text-[15px] leading-relaxed",children:t})})})]})}function x({title:s,description:t}){return e.jsxs("div",{className:"h-full p-7 rounded-2xl bg-white border border-slate-200 shadow-sm",children:[e.jsx("h3",{className:"text-lg font-semibold text-slate-900",children:s}),e.jsx("p",{className:"mt-2 text-[15px] leading-relaxed text-slate-600",children:t})]})}function l({title:s,description:t}){return e.jsxs("div",{className:"h-full p-7 rounded-2xl bg-white border border-slate-200 shadow-sm",children:[e.jsx("h3",{className:"text-lg font-semibold text-slate-900",children:s}),e.jsx("p",{className:"mt-2 text-[15px] leading-relaxed text-slate-600",children:t})]})}function r({label:s,amount:t}){return e.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-dashed border-slate-200",children:[e.jsx("span",{className:"text-slate-600 text-sm",children:s}),e.jsx("span",{className:"font-bold text-slate-900 text-sm",children:t})]})}export{O as FreelancersPage};
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.