import Image from "next/image";
import Link from "next/link";
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
| Feature |
Starter |
Unlimited |
{comparisons.map((item) => (
| {item.label} |
{item.starter} |
{item.pro} |
))}
);
}