SK Billing
Product Invoices and documentsSales tax at your ratePayment links and advancesStatements and agingVendor bills and POsBank statement matchingA ledger nobody can editReports and period close Pricing Who it's for Security Resources Contact
Book a 30-min demo Chat on WhatsApp
Billing and accounting · the United States

Invoice, get paid, and close the books on a ledger nobody can edit.

Invoices with the sales tax rate you set, payment links through your own Stripe account, bank statements matched by your own rules, and a double-entry ledger that can only be added to. Built today for SK Salon, SK Works and SK Fleet customers. Hosted in India.

Book your free live demo See how SK Billing works 30 minutes on your own invoices · plans from USD 19 a month per organisation · 15-day free trial · WhatsApp us
Live in the USA for SK Salon, SK Works and SK Fleet customers: the ledger their invoices already post to.
The SK Billing console on a laptop with the invoice list, receivables by age and the append-only journal; in front, the printed invoice with its tax lines and QR code, and the customer paying it by link on a phone; the money rides to the bank, the bank line is matched, a journal entry is sealed, the invoice is stamped paid and locked Your bank Statement · line 14+1,360.94matched · rule 3 Septemberclosed and lockednothing posts into it Sales tax · OctoberUSD 1,442 payablerate kept per invoice ✓ SK Billing · Invoices · October ledger verified No.CustomerUSDStatus INV-148Carter Studio1,360.94 INV-147Hudson Dental640.00 Paid INV-146Bay Textiles2,190.00 34 days INV-145Walk-in · card79.00 Paid CN-009Carter Studio−59.20 Issued EST-062Parker & Sons905.00 Draft Sent Paid Receivables by age 0–3031–6061–9090+ Journal JV-0409invoice · INV-147 JV-0410payment · cash JV-0411invoice · INV-148 JV-0412Dr Bank · Cr AR each entry sealsthe one before it chain ✓ · no edits Invoice · fictional InvoiceINV-0148 Studio Nine Design LLC · EIN 12-3456789 Design consultation1650.00 Site measurement1240.00 3D drawings · 3 sets3360.00 Subtotal1,250.00 Sales tax110.94 8.875% · entered by you Total USD1,360.94 PDF · sent by emailSales tax 8.875% · your rateDue Oct 19, 2026 · INV-148 PAID What can still change · INV-148 Draftedit freely Issuedreverse, repost Lockedonce paid Lockedcredit note only Payment link Studio Nine DesignInvoice INV-148 USD 1,360.94incl. sales tax Pay now Paid ✓Stripe · card receipt sent byemail your gateway accountno Softknack fee fictional business · demo data
0 ways to edit a posted journal
4 decimal places on every amount
7 document types, one numbering rule
Sound familiar?

Most small-business books are right until somebody checks.

INV-148 · sent Mon · USD 1,250USD 1,250→ USD 1,380 · edited Thusame number · no reason · no trailwhich one did the customer get?

The invoice changed after it was sent.

Same number, new amount, no reason and no trail. The customer has one version, the books have another, and the auditor finds both.

Bank+1,360.94+1,600−544.38 InvoicesINV-141 ?INV-146 ?INV-148 ? day 28 · three people ticking lines

The bank and the books disagree on the 28th.

Every month-end starts with a statement printout and a highlighter. Three days later, one line still doesn't match.

Who owes us?Carter Studio · USD 2,280 · since…?Walk-in, Mar · USD 430 · since…?no ages · no statement · no reminder

Nobody knows who has owed what, since when.

Without ages on the money, the friendly customer gets chased and the 90-day one gets another month.

SK Billing puts every invoice, payment and bank line on one ledger that can only be added to.

How it works

Issue. Collect. Match. Close.

An invoice posts its own journal the moment it is issued. A payment by link or at the counter settles it and posts again. The bank statement is matched to both. The reports are simply the ledger, read back.

01 · IssueThe invoice, right first time

Tax worked out from where you sell and who you sell to, stamped on the document, a gapless number, and a PDF with the tax QR.

02 · CollectPaid by link, cash or card

A link through your own gateway account, or a payment recorded at the counter. Advances are held and allocated with a click.

03 · MatchThe bank, line by line

Import the statement as CSV or Excel. Your rules match descriptions, references and amounts to invoices and bills.

04 · CloseReports that are the ledger

P&L, balance sheet and trial balance from the same journals, and a period you can lock when the month is done.

Proof you can check

No borrowed logos. Rules you can test on the demo.

SK Billing 6.0 shipped in October 2026. These are properties of the system, not promises in a brochure; ask us to show any of them on the call.

Journals cannot be edited

The database itself rejects any change or delete on a posted journal. A mistake is corrected by a dated reversal with a reason code, pointing at what it reverses.

Every entry seals the last

Each journal carries a SHA-256 hash of the one before it and its own lines. Change a row behind the system's back and the chain breaks where you did it.

Numbers are never reused

Series numbers are gapless. A voided invoice keeps its number with the reason, so the sequence your auditor sees has no holes.

Arithmetic to four decimals

Every amount and tax line is computed in exact decimal arithmetic, never floating point. Totals add up the same way on the invoice, the journal and the report.

What it does, in eight moves

From the estimate to the closed month.

Invoices and documents

A document can change only as much as is honest.

Estimates, invoices, credit and debit notes and delivery challans share one numbering rule and one life: a draft you edit freely, an issued document that changes only by reversing and reposting under a new revision, and a locked one, once the month is closed or a payment is allocated, that is corrected only by a credit or debit note. An estimate becomes the invoice in one click.

  • PDF sent by email; WhatsApp is coming soon in the USA
  • Currency, tax treatment and branch stamped when the document is made, never re-derived
  • Void keeps the number and asks for the reason
Draft
    Estimate · EST-062Carter Studio3 lines · USD 1,250.00convert → invoice Invoice · INV-148rev 1 · issuedUSD 1,360.94journal JV-0412 posted Revision · same no.rev 2 · qty 3 → 2JV-0412 reversedJV-0415 repostedreason: wrong quantity Payment allocated · USD 1,230.29locked at 14:02 · reason: paymentediting now refused, with the reason Credit note · CN-009against INV-148 · 1 line returnedits own number, its own journal Seven document types · one numbering ruleEstimate · Invoice · Credit note · Debit note · Delivery challan · Purchase order · Billvoided documents keep their number, with the reason · fictional documents, demo data
    Sales tax at your rate

    Sales tax at the rate you set, on every invoice.

    Today you enter your state and local rate on the invoice. SK Billing applies it to the lines, prints it on the PDF and posts it to sales tax payable, so the liability is in the books before you file. Exempt and resale customers take zero. Automatic sales tax by address is coming soon; until it ships, SK Billing is sold in the USA to SK Salon, SK Works and SK Fleet customers.

    • Your rate on the invoice, posted to sales tax payable
    • Zero for exempt and resale customers
    • Automatic sales tax by address is coming soon
    Try the tax lines below
    InvoiceINV-0148 Carter Studio LLC · New York, NY Color and cut package850.00 Retail products400.00 Subtotal1,250.00 Sales tax 8.875%110.94 Total USD1,360.94 Rate you entered8.875%your state and local ratekept on the invoice Exempt customer0% · resaleyou enter zerono tax charged Coming soonautomatic sales tax by addresslive bank feedsuntil then, you enter the rate Built for the suite todaySK Salon, SK Works, SK Fleetcustomers, on one ledgerfictional invoice · demo data
    Try it

    Pick the customer. Watch the invoice change.

    An invoice for USD 1,000 from a studio in New York. Choose who it is for.

    Example rate. You enter your own state and local rate on the demo.See it on your own invoices
    Payment links and advances

    Paid by link, through your own gateway, with nothing taken by us.

    Connect your own Stripe account once. Every invoice can carry a payment link; when the customer pays, the invoice is settled, the journal is posted and the receipt goes out. Payments in cash or card at the counter are recorded the same way. A deposit taken before the work is held as an advance and allocated to one or more invoices with a click.

    • Softknack takes no cut of payments; you pay only your gateway's own fee
    • Partial payments, overpayments and refunds kept straight on the customer's balance
    • Receipts by email; WhatsApp is coming soon in the USA
    Take a payment on the demo
    Carter Studio · customer balance Advance receivedUSD 1,600held as a credit · before the work INV-151 · USD 950settled ✓ INV-153 · USD 1,050USD 400 due Payment link · INV-153 Pay USD 400Stripe · card · your account Paid · INV-153 settledjournal posted · receipt sent Dr Customer advance USD 1,600 · Cr Accounts receivable USD 1,600 allocation posts its own journal · Softknack fee on the payment: none fictional customer · demo data
    Statements and aging

    Who owes what, and for how long, without a spreadsheet.

    Every customer and vendor has a live statement: opening balance, each invoice, payment and credit note, and the running balance after each. The aging view sorts what is owed into 0–30, 31–60, 61–90 and over 90 days, so the oldest money is chased first and the friendly customer who paid yesterday is left alone.

    • Statements as PDF, sent by email from the customer's record
    • Aging for receivables and payables, by customer, vendor or branch
    • Balances shown on the customer's record in SK CRM
    See your own aging on the demo
    Receivables aging · all branches 0–30 daysUSD 6,130 31–60 daysUSD 3,215 61–90 daysUSD 1,375 over 90USD 630 Statement · Carter Studiobalance 1 Oct · opening balance420.00 4 Oct · INV-148 · invoice1,650.29 9 Oct · payment by link420.00 12 Oct · CN-009 · credit note360.80 Owed today360.80 fictional customer · demo data
    Teams invoicing from a spreadsheet or a word processor save the most in week one.
    30 minutes on your own invoices. We load last month before the call.
    Book a demo
    Vendor bills and purchase ordersGrowth

    What you owe, to whom, and when it falls due.

    Raise a purchase order to a vendor, record their bill when it arrives, and pay it in full or in parts. Bills post to payables and to the right expense or asset account, with the tax you can claim on its own line. Payables age the same way receivables do, so nothing is paid late by accident or early by habit.

    • Purchase order to bill to payment, each with its own number
    • Tax on each bill kept on its own line
    • Manual journals and sub-accounts in the chart of accounts
    What Growth adds
    Purchase orderPO-031Hudson Supply Co.USD 544.38 · sentno journal yet Vendor billBILL-207from PO-031due in 30 daysposted to payables PaidUSD 544.38from the bankmatched on importpayable cleared ✓ Journal on the bill · BILL-207 DrMaterials · cost of jobs500.00 DrSales tax on the bill44.38 CrAccounts payable · Hudson Supply Co.USD 544.38 fictional vendor · demo data
    Bank statement matchingGrowth

    Month-end matching in minutes, by your own rules.

    Upload the statement as CSV or Excel; the columns are mapped for you, from date and description to withdrawal, deposit and reference. Rules you set, in the order you set them, match lines by words in the description, references and amounts to open invoices and bills. A line no rule catches is matched by hand or posted straight to an expense, and the book balance and the bank balance end the month agreeing.

    • Up to 100 rules, run in priority order
    • Each bank account tied to its own ledger account
    • Statements come in as a file you import, CSV or Excel
    Bring a statement to the demo
    Bank statement · importedOpen in SK Billing ACH CREDIT CARTER STUDIO+1,360.94 WIRE CARTER STUDIO DEPOSIT+1,600.00 ACH DEBIT HUDSON SUPPLY−544.38 MONTHLY SERVICE FEE−15.00 INV-148 · Carter Studio1,360.94 · open INV-151 · advance1,600.00 · open BILL-207 · Hudson Supply Co.544.38 · due No rule matchedpost to bank charges? rule 1 rule 3 rule 7 a person 3 of 4 matched by rules · 1 for a personbook balance = bank balance on 31 Oct · fictional statement, demo data
    A ledger nobody can edit

    Mistakes are reversed in the open, never rubbed out.

    Issuing an invoice debits receivables and credits sales and the tax you owe. A payment debits the bank and credits receivables. An advance sits in its own liability until it is allocated. Every one of those journals is append-only: the database refuses edits and deletes, corrections are dated reversals with a reason code, and each entry is chained to the one before by its hash, so a change made outside the system shows up where it was made.

    • Five-root chart of accounts: assets, liabilities, equity, revenue, expenses
    • Hash check on the journal list: verified, or the first broken link
    • Reversals point at what they reverse, with who, when and why
    Watch a reversal on the demo
    Journal · append-only JV-0412invoice issued#9c41…e07 JV-0413payment in#41aa…3d9 JV-0414reversal of 0413#e2f0…11c JV-0415re-posted#07bd…a52 JV-0414 reason: payment posted to the wrong bank account · by Accounts · 11:40 Someone edits a row directly in the database UPDATE journals … refusedthe trigger rejects edits and deletes Chain check · broken at JV-0413if it ever got through, the hash shows where Hash check today: verified · 4 of 4 entries fictional entries · demo data
    Reports and period close

    The reports are the ledger, read back. The month can be shut.

    Profit and loss, balance sheet and trial balance on every plan, for any date range, straight from the journals: no export, no re-keying, no waiting for month-end. On Scale, each month closes with a checklist and is then locked, so nothing is posted into a period your accountant has already signed.

    • P&L, balance sheet and trial balance on every plan
    • Aging for receivables and payables alongside
    • Closing checklist and period lock on Scale
    Compare the plans
    Profit and loss · October Service income16,200 Other income310 Revenue16,510 Salaries and commissions(6,070) Rent(2,130) Utilities and software(1,720) Net profit6,590 margin 39% · from the journals, live fictional business · demo data Close October Bank matched Advances allocated Bills entered Trial balance agrees Hash chain verified October lockedno posting into it, by anyone Scale plan
    Who it's for

    Built today for the businesses already on the suite.

    In the USA, SK Billing is sold to SK Salon, SK Works and SK Fleet customers until automatic sales tax ships.

    Salons and spas

    With SK Salon: checkout invoices on the same ledger, and tips split to stylists by your rules.

    Contractors and studios

    With SK Works: deposits, stage bills and the vendor bills behind each job.

    Chauffeur and limousine

    With SK Fleet: trip invoices and corporate statements, matched to the bank.

    Several locations

    One organisation, a branch per location, each with its own numbering and reports.

    Everyone else, soon

    Standalone accounting opens when automatic sales tax and live bank feeds ship.

    Coming soon

    What is not built yet, said plainly.

    Nothing on this list is sold as included today. We will tell you before any of it ships and before anything about it is priced.

    soon
    Automatic sales tax, bank feeds, WhatsApp

    Sales tax worked out by address, bank lines arriving on their own, and invoices on WhatsApp in the USA.

    soon
    Recurring invoices

    Invoices that raise themselves on a schedule.

    soon
    Customer portal

    Your customers see their invoices, statements and pay, signed in.

    soon
    Automatic reminders

    Payment reminders sent on their own, by age of the invoice.

    soon
    Free accountant login

    A seat for your outside accountant that does not count as a user.

    later
    AI for finance

    Questions about your numbers, reminder drafts, bill scanning and bank-match suggestions, priced by use when they return.

    Security and records

    Hosted in India. Your books, kept the way the law keeps them.

    Your organisation's boundary is enforced by the database on every query, set from the verified login. Financial records are kept for statutory retention, eight years and more, even after a customer leaves; a person's contact details can be erased under US consumer privacy law while the tax records that name them stay as the law requires.

    • Row-level isolation: one organisation can never read another's books
    • Idempotent writes: a double-click or a retried request never creates a second invoice or payment
    • Every change logged: who issued, revised, voided, allocated or reversed, and why
    • Statutory records locked: journals and tax records outlive contact erasure
    Ask us about your data
    Event log · INV-148 created as draft · Maya · 10:02 issued · rev 1 · JV-0412 posted revised · rev 2 · reason: quantity payment allocated · locked credit note CN-009 raised against it Before any write✓ your organisation✓ your role allows it✓ not a repeat request✓ period not lockedthen it is written Erasure request · a former customername and contact details removed · invoices and journals kept for the statutory period Tenancyevery query runs inside your organisation's row boundary · Hosted in India
    Connects to the rest of Softknack

    The ledger the other products post to.

    SK Salon checkouts, SK Works milestones and SK Fleet trips are invoiced through it. SK CRM shows each customer's balance and lifetime value from it. SK Drive keeps its PDFs. Your gateway settles its invoices.

    Stripe · your own account SK CRM · balances and lifetime value SK Drive · invoice PDFs kept SK Salon · checkout and stylist tips SK Works · job billing SK Fleet · trip invoices Bank statements · CSV and Excel Import from your old books or Excel WhatsApp coming soon REST API and webhooks

    Invoices that SK Salon, SK Works and SK Fleet create are covered by those products' own plans and never count toward your SK Billing invoice limit.

    Pricing

    One price per organisation. Not per invoice line.

    Starter covers selling and getting paid. Growth adds buying, banking, multi-currency. Scale adds the controls a multi-branch finance team needs. Before sales tax; 15 days free to start.

    StarterUSD 192 users · 1 branch · 500 invoices
    Growth · recommendedUSD 455 users · 3 branches · 3,000 invoices
    ScaleUSD 8915 users · 10 branches · 10,000 invoices

    A month each, per organisation. Annual is pay 10 months, use 12. Add users, branches or invoice packs without moving up; past a point the next tier is cheaper.

    Questions owners ask

    Before the demo.

    What does SK Billing cost?
    One price per organisation: Starter USD 19, Growth USD 45 and Scale USD 89 a month, before sales tax. Each tier sets the users (2, 5, 15), branches (1, 3, 10) and issued documents a month (500, 3,000, 10,000). Annual is pay 10 months, use 12, and every plan starts with 15 days free.
    Can an invoice be changed after it is sent?
    Until money is allocated against it or the month is closed, yes, but only by reversing and reposting under a new revision number with a reason, so both versions stay on record. After that it is locked, and the correction is a credit or debit note with its own number.
    Does it calculate sales tax?
    Not automatically yet. You enter your rate on the invoice; it is printed there and posted to sales tax payable. Automatic sales tax by address is coming soon, and until then SK Billing is sold in the USA to SK Salon, SK Works and SK Fleet customers.
    Do you take a cut of payments?
    No. You connect your own Stripe account and pay only that gateway's fee. Softknack charges nothing on the payment.
    We already use SK Salon, SK Works or SK Fleet. Do we need this?
    Those products already invoice through SK Billing, and their invoices are covered by their own plans; they never count toward an SK Billing limit. Add SK Billing when you want the rest of the books in the same place: other invoices, vendor bills, bank matching and the reports.
    Can we bring our history from our current software?
    Yes, on Growth and Scale: customers, vendors, items, opening balances and past invoices from your current accounting software or Excel. Send an export before the demo and we load it.
    Where is our data stored?
    Hosted in India. Your organisation is isolated at the database row level from the verified login, and financial records are kept for the statutory period.
    Book a demo

    Let's run last month's invoices through SK Billing.

    Thirty minutes, no slides. Send us last month's invoices and one bank statement in any format. We load them before the call, then issue a invoice, take a payment by link, match the bank lines and pull the P&L, with you.

    • Your customers, items and opening balances loaded
    • A invoice issued with the right tax lines and its PDF
    • A payment taken by link, allocated, and the invoice locked
    • Your own bank statement matched line by line
    Today · a sheet and a folderINV-148 · edited after sending?bank line 1,360.94 · which invoice?who owes what · since when?month-end: three days of ticking On the call · one ledgerINV-148 · issued · locked when paidbank line 14 → INV-148 · matched by ruleaging 0–30 · 31–60 · 61–90 · 90+debits = credits · chain verified ✓ fictional invoices · demo data

    Book a 30-min live demo

    Three fields, then pick a time. Eastern Time.

    Your details stay with Softknack

    Prefer to talk now? WhatsApp us +91 89258 78162 · Mon–Sat 9am–7pm IST

    WhatsApp us
    WhatsApp Book a demo