Linen & Ledger

Website design & web apps for small businesses

A website that works as hard as you do.

Possibly harder, since it never sleeps. I custom-build beautiful sites that launch faster than traditional custom builds, without the monthly platform fees. Then I teach you to update them yourself. No tech degree required.

Book a free discovery call See the proof

Live in weeks

not a fiscal year

Yours to edit

with your own simple editor

Fully owned

no monthly platform fees

Services

Everything you need to get online. Nothing you don't.

Tap any service to see it in real life.

See prices and packages

Recent work

Things I've built. They still work.

The Once Upon a Shelf tarot card logo in hot pink, black and silver, beside two phone screens of its website: the 2027 author line-up directory and the password-protected participants portal

Featured · Logo · Website · Custom Web App

Once Upon a Shelf

A tarot-inspired logo and a full event platform for a romance book signing in Columbus, Georgia. One place to run the whole show, instead of twelve tabs and a prayer.

  • Team HQ with a live dashboard
  • Password-protected portals for participants, volunteers and influencers
  • A public directory of everyone attending
  • Every Google Form application merged into one streamlined form that flows straight into HQ
  • Contracts built in, with email notifications for every HQ update
Three phones showing D & M's Life Calendar in teal: a color-coded month view, the Daily Brief, and a shared cleaning to-do list

Featured · Shared Calendar App

A custom shared planner for a busy couple

D & M needed one place to keep their whole life in sync, from a pressure washing business and work shifts to family dinners, pets and chores. So I designed and built a private web app that lives on both of their phones and updates for both of them within seconds.

  • Daily Brief: a personal greeting, a color-coded rundown of the day, a two-week look-ahead, a Proverb of the Day and a small daily self-care nudge
  • Month view with color-coded dots, swipe navigation and filters for any category
  • Thirteen custom categories for family, friends, their business, work, holidays and each of their pets
  • Smart events: yearly birthdays and anniversaries that count the years, automatic US holidays, and check-offs
  • Shared lists for groceries, cleaning with a one-tap weekly reset, and a honey-do list
  • A chalkboard for leaving each other handwritten notes with a fingertip, in six chalk colors
  • Feels like an app: installs to the home screen, works offline, syncs live within seconds, follows light and dark mode, and is passcode protected

Designed in a Caribbean water palette with gently moving waves. Built as a progressive web app on Netlify Functions and Netlify Blobs.

Sasha Marshall author website on a laptop and phone, in plum and neon pink, with the headline The Romance That Requires Therapy World Tour and an All Access Romance Reader VIP pass

Featured · Author Website · Branding

Sasha Marshall, romance author

A full author website for a rockstar and small-town romance writer, built around a concert tour theme so the whole thing feels like a backstage pass. Nine real pages, moved off Shopify and onto Netlify without losing a single old link.

  • A themed concept: "The Romance That Requires Therapy World Tour," with glowing headlines, a swaying VIP reader pass and a scrolling trope ticker
  • A page for every series, five in all, each with its own accent color
  • A "Set List" catalog with every format and price, edition switches on covers, trope tags, tap-to-open content warnings and reviews styled as fan mail
  • Soundtrack panels with Spotify playlists for each book
  • A "remaster" relaunch for an out-of-print series, complete with a recording light and a notify-me signup
  • Reader engagement: a Substack newsletter, a World Tour signing list, and a Square shop for signed books with matching shop graphics
  • Built to be found: unique search titles, structured data for books, series and events, a sitemap, and redirects from old Shopify links
  • Accessible by design: alt text throughout, keyboard focus states and reduced-motion support
Hot & Steamy Book Events on three phones in black and hot pink: the homepage logo, the Apply and Sign Up hub, and the Team HQ dashboard with event countdowns

Featured · Website · Custom Web App · Email

Hot & Steamy Book Events

A full website and behind-the-scenes app for a multi-city signing event company. Readers buy tickets and browse the directory. Everyone else applies through one hub, and the team runs the whole show from a private HQ.

  • One Apply & Sign Up hub: nine forms for authors, vendors, narrators, cover models, volunteers, academy students, instructors, VIP bag donors and lunch orders, all routed straight to the team
  • A searchable event directory that filters by name, genre, trope, POV, tense, content warning or table number, with a sponsor spotlight
  • Four password-protected portals for participants, volunteers, academy students and instructors
  • Team HQ dashboard with event countdowns, applications to review, overdue tasks, unpaid invoices, shipments and open volunteer spots
  • A 7 AM daily recap written from the team's sheet and emailed to everyone, plus one-tap important links
  • Multi-event switching, so the team runs PNW 2027 and Atlanta 2028 from one login
  • Custom domain and Google Workspace email set up for the whole team
Laura Luna logo in gold on a starry night sky, beside her website shown on a phone

Logo · Starter Site · SEO

Laura Luna, virtual assistant

A logo, starter website and SEO for a virtual assistant who handles everything for authors and event teams except the writing. Services, process, testimonials and a booking form, all on one clean page.

Visit lunalaura.com
Sasquatch Pressure Washing logo: a sasquatch in flannel and overalls pressure washing a mossy log in front of mountains and pines

Logo · Website

Sasquatch Pressure Washing

A logo with real personality and a rugged, forest-toned website for a residential and commercial pressure washing company. Built to get quote requests, one sasquatch step at a time.

Hook, Line & Squeaker logo in purple and orchid on lavender, beside two phone screens of its website: upcoming events and the contact form

Logo · Website · Beventi · Contact Form

Hook, Line & Squeaker

A logo with a wink and a playful lavender website for a novelty goods maker. A Beventi integration keeps their markets and pop-ups up to date, and a sorted contact form sends custom orders, bulk orders and bookings to the right pile.

A gothic black and gold wedding website on two phones: an animated envelope with a J&H wax seal, and the invitation with a skull and roses, the couple's names, the date and RSVP, directions, registry and calendar buttons

Invitation Design · Website · RSVP

A gothic Halloween wedding

A digital invitation that opens from a wax-sealed envelope, and a moody black and gold wedding site with everything guests need: the couple's theme song, registry, RSVP and contact forms, add-to-calendar, plus Google and Apple Maps so nobody ends up at the wrong venue.

Shelf Love's Black Friday Shopify theme in black, hot pink and gold glitter: a countdown hero, a gift box with a Blind Date with a Book label, and a grid of deal cards

Custom Shopify Theme · Holiday Campaign

Shelf Love, the trendy indie

A custom Black Friday and Small Business Saturday theme for an indie bookshop. A live countdown, glittering deal cards, a scrolling on-sale shelf, a holiday gift guide, members-only early access and an email signup, all editable right in Shopify. Delivered with a printable guide to updating the theme.

Shown with sample deals.

Lit Hype Squad web app on a phone, black with electric green: tabs for authors, event planners and readers above the headline Your readers are already shouting. Give them somewhere to stand.

Service to Product · Web App

Lit Hype Squad, street teams as a product

A street team service turned into a platform people sign up for. Authors and event planners get one home for graphics, marketing copy, tasks, points and rewards, with permissions instead of shared passwords. Points can never be tied to a review, so everyone's books stay safe with retailers.

Pricing & packages

Clear pricing. No plot twists.

Starter Site

Starting investment

$270

$27 / hour, typically 10 to 15 hours

For finally getting off the "coming soon" page.

Up to 5 pages

  • Home, About, Services, Contact, plus one extra like a gallery or FAQ
  • Mobile-ready design built from your brand colors and fonts
  • Contact form that sends straight to your email
  • Google Maps, social links and click-to-call
  • Basic SEO: page titles, descriptions and your Google Business Profile
  • Domain connected, with SSL security set up
  • A 30-minute walkthrough on editing your own site

Best for service providers, freelancers and anyone who just needs to look legit online.

Most popular

Business Site

Starting investment

$600

$30 / hour, typically 20 to 30 hours

For taking bookings and payments while you sleep.

Up to 10 pages

Everything in Starter, plus:

  • Online booking or a small shop (up to about 25 products)
  • Payments through Stripe, Square or PayPal
  • A blog or news section you can post to yourself
  • Email list signup with Mailchimp or Flodesk
  • Testimonials section and FAQ page
  • Google Analytics, so you can see who's visiting
  • A one-hour walkthrough plus a written how-to guide

Best for salons, coaches, boutiques, event businesses, and anyone who takes bookings or sells online.

Custom Web App

Starting investment

$1,200

$40 / hour, typically 30 to 80 hours

For the idea you've been describing as "like an app, but..."

Usually 3 to 8 screens

  • User logins and accounts
  • Custom forms, database and dashboards
  • Payments, subscriptions or paid downloads
  • Automations like confirmation emails and reminders, or Zapier and Make connections
  • Client portals, directories, calculators or members-only areas
  • A written scope agreed before the build starts, plus launch support

Best for membership sites, booking systems, tools people pay for, and client portals.

Care Plan

From $54 / month

A monthly retainer, so the bigger changes are never your problem.

2, 4 or 6 hours a month

  • Content and photo updates, plus small design tweaks
  • Security updates, backups and uptime checks
  • Priority bug fixes
  • A monthly check-in with a quick report on visits and form submissions

Hours reset each month and don't roll over, so use them.

Best for anyone who'd rather run their business than babysit a website.

Specialty sites

Built for one big day, and everyone who needs to find it.

Wedding Website

Complete package

$250

Digital invitation and matching website, all in one price

For the couple who wants guests to stop texting them "wait, where is it?"

Up to 5 pages

  • A custom digital invitation design, plus a website styled to match it
  • Guests open your invitation from a wax-sealed envelope, right on their phone
  • RSVP form that sends replies straight to you
  • Registry links, your love story and a theme song
  • Google and Apple Maps, plus one-tap add to calendar
  • Wedding party, schedule, travel and FAQ sections
  • Optional password so only guests get in

Best for weddings, vow renewals, anniversaries and milestone parties.

Event Website

Starting investment

$600

$30 / hour, typically 20 to 30 hours

For the event that currently lives in twelve Google Forms and a group chat.

Up to 8 pages

  • Ticket links and a countdown to the big day
  • Line-up directory of authors, vendors or speakers
  • Every application merged into one streamlined form
  • Sponsor, volunteer and influencer sign-ups
  • Venue map, schedule and FAQ
  • Email notifications whenever a new application comes in

Best for book signings, conventions, markets, festivals and fundraisers. Need private portals or a team dashboard? That moves into a Custom Web App.

À la carte

Need just one thing? Order it on its own or add it to any package.

Design

Logo design

Two or three concepts, two rounds of revisions, and every file you'll need.

from $150

$30 / hr · 5 to 8 hrs

Brand kit & shop graphics

Logo, color palette, fonts, social templates and shop banners that all match.

from $300

$30 / hr · 10 to 15 hrs

Invitation design

Digital invitations for weddings, parties and events.

from $90

$30 / hr · 3 to 5 hrs

Setup & fixes

Business email & domain setup

A real hello@yourbusiness.com, connected properly. DNS and MX records included, tears not required.

from $60

$30 / hr · 1 to 2 hrs

Platform escape

Move off Squarespace, Wix or Shopify and stop paying monthly platform fees. Every old link keeps working.

from $240

$30 / hr · 8 to 15 hrs

Form & workflow cleanup

Twelve forms and a group chat become one streamlined form, with email alerts when something comes in.

from $90

$30 / hr · 3 to 8 hrs

Website check-up

A full review of your current site: search, speed, ease of use and the path to purchase, with a plain-English fix list.

from $150

$30 / hr · 5 to 8 hrs

Apps & tools

Shared calendar app

A custom-themed calendar for your family or team. Everyone adds and updates in one place.

from $250

$25 / hr · 10 to 20 hrs

Directory with printable guide

A searchable directory for your market, festival or tour, plus a printable guide with a QR code back to the live version.

from $450

$30 / hr · 15 to 25 hrs

Turn your service into a product

Sell your expertise while you sleep: a self-serve tool or report with checkout built in.

from $1,000

$40 / hr · 25 to 40 hrs

Custom Shopify theme

Love Shopify, just not your theme? A custom theme built around your brand, with sections you can rearrange yourself in the Shopify editor.

from $350

$35 / hr · 10 to 35 hrs

Installable app upgrade

Add-on for any custom app: installs to the home screen, works offline and feels like a real app.

from $120

$40 / hr · 3 to 5 hrs

Care Plan retainers

Billed monthly. Change or cancel anytime.

Hours Starter Site
$27 / hr
Business Site
$30 / hr
Custom Web App
$40 / hr
2 hours / month$54$60$80
4 hours / month$108$120$160
6 hours / month$162$180$240

Starting investments are typical totals for a straightforward build. Every project starts with a free call and a written estimate of hours, so you know your total before anything gets built. No plot twists, remember?

The fine print, in large print

Two rounds of revisions

Included in every build. Want a third? It's billed at your package's hourly rate.

Extra pages

Need more than your package includes? Each additional page is billed at your package's hourly rate.

50% deposit

Your build starts once the deposit is in. The rest is due at launch, before handoff.

Third-party fees

Your domain, any hosting upgrades, and subscriptions like booking or email tools are paid directly by you, in your name.

How it works

Four steps. No mysterious fifth one.

i.

Discovery call

A free, low-pressure chat about your business. You talk, I take notes, nobody gets pitched.

ii.

Plan and design

A clear quote, a real timeline, and a design to react to before anything gets built.

iii.

Build

A live preview link to poke at. Ask for changes. That's what it's for.

iv.

Launch and handoff

We go live, connect your domain, and I teach you to run it. Homework is optional.

Heather, founder of Linen & Ledger Studio

About the studio

Hi, I'm Heather.

I'm a designer and a recovering teacher, which means two things: I like things to look good, and I will absolutely explain how they work. My job is to make the tech part boring so the exciting part can be your business. I'm based in Macon, Georgia, and work with small businesses near and far.

Every build ends with a walkthrough at your pace, with zero judgment for the questions you think are silly. They're usually the good ones.

Questions

Questions people ask, and a few they're afraid to.

Can I update it myself?

Yes, that's the whole point. Your site comes with a private editor at yoursite.com/admin. Log in, change your words and photos, click Publish. You'll never see a line of code. You also get a walkthrough, a guide, and me a message away when you forget it all a week later. Everyone does.

Do I own my website?

Completely. It lives in your accounts under your domain, with no Squarespace or Wix subscription attached. I have no interest in holding your website hostage.

How long does it take?

Most sites launch in 4 to 8 weeks. Where yours lands depends on the size of the project, what's already on my calendar ahead of you, and how quickly we land on decisions together. You'll get a real timeline with your quote, not a shrug.

What do you need from me?

Your logo, a few photos and notes on what you do. If writing about yourself makes you want to lie down, I'll help with the words.

Contact

Let's build something that brings you business.

Tell me what you're working on. I'll reply within 24 to 48 business hours, which in website years is basically instant.

Or email linenledgerstudio@gmail.com