import Image from "next/image"; import Link from "next/link"; import { Background } from "../../components/background"; import { ContactSection } from "../../components/contact-section"; import { DemoCta } from "../../components/demo-cta"; import { FaqSection } from "../../components/faq-section"; import { PageSchema } from "../../components/page-schema"; import { SiteFooter } from "../../components/site-footer"; import { SiteHeader } from "../../components/site-header"; import { defaultFaqs } from "../../data/faq"; import { siteInfo } from "../../data/site"; export const metadata = { title: "Pricing", description: "LedgerOne pricing: first two connected accounts are free. Unlimited accounts are $9 per month.", keywords: siteInfo.keywords }; const plans = [ { name: "Starter", price: "Free", tagline: "Best for getting your first ledger online.", badge: "2 accounts", features: [ "First two connected accounts", "Unlimited exports", "Rule engine access", "Audit logs included" ], cta: "Start free", primary: false }, { name: "Unlimited", price: "$9", tagline: "Scale your ledger without limits.", badge: "Unlimited accounts", features: [ "Unlimited connected accounts", "Priority sync cadence", "Advanced rule automation", "Team-ready exports" ], cta: "Choose Unlimited", primary: true } ]; const comparisons = [ { label: "Connected accounts", starter: "2", pro: "Unlimited" }, { label: "Exports", starter: "Unlimited", pro: "Unlimited" }, { label: "Rule engine", starter: "Core rules", pro: "Advanced rules" }, { label: "Audit logs", starter: "Included", pro: "Included" }, { label: "Support", starter: "Standard", pro: "Priority" } ]; export default function PricingPage() { const schema = [ { "@context": "https://schema.org", "@type": "WebPage", name: "LedgerOne Pricing", description: "LedgerOne pricing: first two connected accounts are free. Unlimited accounts are $9 per month.", url: `${siteInfo.url}/pricing` }, { "@context": "https://schema.org", "@type": "FAQPage", mainEntity: defaultFaqs.map((item) => ({ "@type": "Question", name: item.question, acceptedAnswer: { "@type": "Answer", text: item.answer } })) } ]; return (

Simple, transparent pricing.

Start with the essentials and upgrade only when you need more accounts. Both plans include unlimited exports and audit logs.

{plans.map((plan) => (

{plan.name}

{plan.primary && ( Most Popular )}
{plan.price} {plan.price !== "Free" && /month}

{plan.tagline}

    {plan.features.map((feature) => (
  • {feature}

  • ))}
{plan.cta}
))}

Compare plans

{comparisons.map((item) => ( ))}
Feature Starter Unlimited
{item.label} {item.starter} {item.pro}
); }