Harbor: Payroll template
Payroll in ten minutes a month.
For payroll and HR software: a split hero, setup steps, a before-and-after, a per-employee calculator, case studies, demo booking and a corporate footer.
About the Harbor template
Harbor is for payroll and HR software. A split hero, switching steps, a payroll-day before-and-after, a per-person calculator with add-ons, case studies and demo booking.
Payroll in ten minutes a month. It is a complete payroll landing page for React and Tailwind CSS 4, assembled from 8 Charcoal UI sections.
Who Harbor is for
- Payroll software.
- HR and benefits platforms.
- Contractor payments.
- Time tracking.
What is inside
8 sections, top to bottom:
- Navbar Floating: A glass pill that hides on scroll down, with a gliding hover highlight and a mobile sheet.
- Hero Split: Copy on the left, a live product window on the right with a stat card and a chart that draw themselves in.
- Features Steps: Numbered how-it-works steps joined by a line that draws itself as the section scrolls in.
- Features Versus: Old way versus new way: the same tasks side by side, with a toggle that flips the whole table.
- Pricing Calculator: Usage calculator: drag seats and volume, toggle add-ons and watch an itemised monthly total update.
- Testimonials Case Study: Case studies as tabs: each customer gets a photo, a quote and three results that count up.
- Contact Booking: Book-a-demo block: pick a day, pick a slot and confirm without leaving the page.
- Footer Columns: Brand, four link columns, a newsletter field and a bottom bar.
How it is built
The calculator uses a seat price and optional add-ons. Every section is a separate Charcoal UI section, so you can reorder, remove or restyle any of them, and the accent colour is one CSS variable on the page wrapper.
Install Harbor
npx shadcn@latest add @charcoal/harborTemplates are part of Charcoal UI Pro. One seat covers all 100 templates, 107 sections and 300 Pro components. The command installs the page and every section and component it uses, so it runs the moment it lands.
Frequently asked questions
- Can I use Harbor for a client site?
- Yes. A Pro seat covers unlimited personal and commercial projects, client work included.
- Is Harbor a Next.js template?
- It is a React 19 page that works in Next.js (App Router or Pages Router), Vite, Remix and Astro. Drop it into a route and it renders.
Sections in this template
- Navbar Floating: A glass pill that hides on scroll down, with a gliding hover highlight and a mobile sheet.
- Hero Split: Copy on the left, a live product window on the right with a stat card and a chart that draw themselves in.
- Features Steps: Numbered how-it-works steps joined by a line that draws itself as the section scrolls in.
- Features Versus: Old way versus new way: the same tasks side by side, with a toggle that flips the whole table.
- Pricing Calculator: Usage calculator: drag seats and volume, toggle add-ons and watch an itemised monthly total update.
- Testimonials Case Study: Case studies as tabs: each customer gets a photo, a quote and three results that count up.
- Contact Booking: Book-a-demo block: pick a day, pick a slot and confirm without leaving the page.
- Footer Columns: Brand, four link columns, a newsletter field and a bottom bar.