import Image from "next/image";
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";
import { PricingAction } from "./pricing-actions";
export const metadata = {
title: "Pricing",
description:
"Aarthalabs pricing: Free includes two accounts, Pro includes ten accounts, and Elite includes unlimited accounts.",
keywords: siteInfo.keywords
};
const plans = [
{
id: "free",
name: "Free",
price: "Free",
tagline: "Best for getting your first ledger online.",
badge: "2 accounts",
features: [
"2 active accounts",
"Core ledger views",
"Rule engine access",
"Audit logs included"
],
cta: "Start free",
primary: false
},
{
id: "pro",
name: "Pro",
price: "$9",
tagline: "For teams that need secure exports and more accounts.",
badge: "10 accounts",
features: [
"10 active accounts",
"Unlimited secure exports",
"Google Sheets sync",
"Public API access"
],
cta: "Choose Pro",
primary: true
},
{
id: "elite",
name: "Elite",
price: "Custom",
tagline: "For larger ledgers and dedicated support.",
badge: "Unlimited accounts",
features: [
"Unlimited active accounts",
"Unlimited secure exports",
"Everything in Pro",
"Dedicated support"
],
cta: "Choose Elite",
primary: false
}
] as const;
const comparisons = [
{ label: "Connected accounts", free: "2", pro: "10", elite: "Unlimited" },
{ label: "Exports", free: "Not included", pro: "Unlimited", elite: "Unlimited" },
{ label: "Google Sheets sync", free: "Not included", pro: "Included", elite: "Included" },
{ label: "Public API", free: "Not included", pro: "Included", elite: "Included" },
{ label: "Rule engine", free: "Core rules", pro: "Advanced rules", elite: "Advanced rules" },
{ label: "Support", free: "Standard", pro: "Priority", elite: "Dedicated" }
];
export default function PricingPage() {
const schema = [
{
"@context": "https://schema.org",
"@type": "WebPage",
name: "Aarthalabs Pricing",
description:
"Aarthalabs pricing: Free includes two accounts, Pro includes ten accounts, and Elite includes unlimited accounts.",
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 two accounts for free, move to Pro for secure exports and ten accounts,
or choose Elite when your ledger needs unlimited account coverage.
{plans.map((plan) => (
{plan.name}
{plan.primary && (
Most Popular
)}
{plan.price}
{plan.price.startsWith("$") && /month}
{plan.tagline}
{plan.features.map((feature) => (
-
{feature}
))}
))}
Compare plans
| Feature |
Free |
Pro |
Elite |
{comparisons.map((item) => (
| {item.label} |
{item.free} |
{item.pro} |
{item.elite} |
))}
);
}