SERVING CHARLESTON’S CHEMICAL, ENERGY & GOVERNMENT ECONOMY · SINCE 2005

Charleston, WV Bookkeeping Services — A City Tax on Gross Receipts

Last Updated: October 7, 2026

Charleston levies a municipal Business and Occupation tax on gross receipts, and it does not care whether you made money. The rate depends on your business classification, several classifications can apply to one company, and the tax is computed on what you took in rather than what you kept. A business with multiple activities that files under a single classification is almost certainly filing wrong.

Get Started — Money-Back Guarantee

Why Charleston Businesses Trust Maxim Liberty
Charleston owners and their CPAs come to us because the municipal B&O tax is computed on gross receipts by classification, because a business with several activities needs revenue split before a return can be produced, and because West Virginia’s own filings sit on top of it. Dedicated bookkeepers, monthly reconciliations, and tax-ready financials — plans from $75/month, extra hours at $15/hour, and wholesale $10/hour for CPA firms — backed by a 100% money-back guarantee on your 1st retainer, refundable on the unused balance.

On This Page

Running the Numbers in Charleston

Charleston is a state capital with a heavy-industry hinterland, and the two halves pull the accounting in different directions. The Kanawha Valley chemical corridor brings process manufacturing: continuous production, large plant, maintenance turnarounds, and the contractor ecosystem that services all of it. Energy — coal, gas and the pipeline and processing infrastructure around them — brings royalty and working-interest revenue that arrives net, plus severance tax deducted at source.

The government and healthcare side brings a different shape: grant funding with its own reporting conditions, professional firms billing time, and a steady base of service businesses.

What unites them for bookkeeping purposes is that Charleston taxes gross receipts by classification, so the structure of your revenue — not just its total — determines what you owe. A manufacturer that also sells retail, a contractor that also rents equipment, a service firm that also resells product: each has revenue in more than one classification, and each needs the split to exist in the ledger.

Charleston Tax Cheat Sheet

Tax / Filing What it turns on Deadline
Charleston municipal B&O tax Computed on gross receipts by business classification — profitability is not part of the calculation, and the rate differs by classification Per the city’s schedule
Multiple classifications A business with several activities can fall into several classifications, each with its own rate — so revenue must be split before a return can be produced With each return
Other municipal B&O taxes Other West Virginia municipalities levy their own B&O taxes with their own classifications and rates — working in several means filing in several Per municipality
West Virginia sales and use tax A state rate, with some municipalities adding a local sales tax on top where they have adopted one Monthly or quarterly, by volume
Use tax Owed on taxable goods and services brought in without West Virginia tax paid — plant and equipment are the main exposures With the return
Severance tax Deducted at source on extracted resources — it is your tax, paid on your behalf, and belongs in your books Remitted by the operator or purchaser
Withholding and unemployment insurance State income tax withholding plus unemployment insurance; some municipalities also levy a service or user fee on workers Per schedule
Annual report Filed with the Secretary of State to keep the entity in good standing Annually, by 1 July

West Virginia State Tax Department, West Virginia Secretary of State and the City of Charleston, checked 5 October 2026. B&O classifications and rates differ by municipality and change, as do local sales taxes and municipal fees. Confirm the classifications and rates that apply to your activities with the city or your CPA.

Gross Receipts, by Classification

A municipal Business and Occupation tax is a different animal from an income tax, and the difference is not subtle.

It is computed on gross receipts. There is no deduction for cost of goods sold, no deduction for expenses, and no relief for a loss-making year. A distributor turning over several million dollars on a few points of margin pays on the several million. A consultancy with high margins pays on the same top line as a reseller with low ones.

And the rate depends on classification: manufacturing, retail, wholesale, service, contracting, rental and so on each carry their own rate. So two things determine your liability — how much you took in, and under what heading.

That is why a business with mixed activities is the one most likely to be filing wrong. A manufacturer with a retail outlet, a contractor that also hires out plant, a service firm that resells equipment alongside its advice: each of those has revenue that belongs under more than one classification, at more than one rate. A return produced from a single revenue total cannot be right.

The bookkeeping requirement is therefore specific and unavoidable: revenue coded by activity classification at the point of entry, not sorted out at filing time from invoice descriptions. Which classification a given activity falls into is a question for the city or your CPA. Having a ledger that can produce the split is ours.

Working in Several Towns Means Filing in Several

Charleston is not the only West Virginia municipality with a B&O tax, and the ones that have them set their own classifications and rates.

For a contractor that is the central administrative fact of doing business here. Work performed in a municipality can bring you within its B&O tax, which means a company running jobs across several towns may be filing in each of them — on revenue attributable to that town, under that town’s classification scheme, at that town’s rate.

The same applies, less obviously, to service businesses that deliver on site and to distributors making deliveries rather than shipping. The test turns on where the activity happened, which is a fact about your operations that only your records can establish.

So revenue needs a location dimension as well as a classification dimension: what it was, and where it was earned. Coding on one axis only leaves the other to be reconstructed, and reconstruction from job names and invoice narratives is guesswork that an auditor is not obliged to accept.

We code revenue on both axes from entry, by job where the work is project-based, so each municipal return can be produced from the ledger. Which municipalities you are within scope of is a determination for them or your CPA.

Severance Tax and the Net Cheque

If you hold a royalty or a working interest, the payment that arrives has already been reduced — by severance tax, and usually by transportation, gathering, compression and processing deductions as well.

Booking the deposit as revenue therefore understates revenue and omits real expenses, including a tax paid on your behalf that is yours. Four things break: the severance tax vanishes from your books, the deduction costs become invisible so you cannot tell whether a charge moved or is out of line with the contract, your realised price per unit is unknowable, and your statements stop reconciling to anything a bank or partner can follow.

The remedy is mechanical and monthly: gross revenue from the statement, each deduction on its own expense line, net tying to the deposit. Done at entry it costs a few lines. Reconstructed at year end from a drawer of statements it costs days, and is usually incomplete because some statements never arrived.

Interest records matter too. Decimal interests change, adjustments arrive retroactively on later statements, and amounts can be held in suspense — which is a receivable, not an absence. We track interests by property, carry suspense visibly, and record prior period adjustments against the periods they belong to. Title and interest questions are for your landman and attorney.

Plant, Turnarounds and Use Tax

The Kanawha Valley’s process industries create two accounting problems that general bookkeeping handles badly.

The first is turnarounds. A maintenance window concentrates an enormous volume of labour, rented equipment and subcontract spend into a few weeks. Crew sizes multiply, contractors and travellers work alongside permanent staff with different pay and per-diem treatment, equipment arrives with mobilisation costs attached, and subcontract invoices land late and out of sequence. Costs recorded by the month they were invoiced rather than the project they belong to make the project margin unknowable — and since the next bid is priced off the last job, the error propagates into pricing.

The second is use tax. Plant, equipment and spares bought from out-of-state vendors who charged no West Virginia tax create an obligation that nothing in the ordinary workflow prompts: no invoice line, no vendor reminder, no customer query. Auditors begin at the fixed asset register, where a large addition with no tax recorded against it is a question waiting to be asked.

We attach cost to the job as it is incurred, raise subcontract accruals when work is done rather than when the invoice eventually arrives, and review inbound purchases for use tax on the way in. Done monthly it is routine. Done under audit it is archaeology.

What We Handle for Charleston Businesses

Daily transaction logging, bank and credit-card reconciliations, receivables and payables, payroll liability tracking, and month-end financials that are tax-ready when your CPA asks — that is the core engagement, from $75/month with extra hours at $15/hour. Mixed-activity businesses get revenue coded by B&O classification and by municipality so every return can be produced from the ledger. Contractors get job costing with mobilisation attached and subcontract accruals raised when work is done. Royalty and working-interest owners get revenue grossed back up with severance tax and every deduction booked separately. Process manufacturers get turnaround costs attached to projects and inbound purchases reviewed for use tax. Charleston CPA firms hand us their client bookkeeping at wholesale $10/hour and keep their own staff on higher-value work. And if the books are months — or years — behind, catch-up bookkeeping brings them current before anything else starts.

Get Started Today

Charleston Bookkeeping FAQs

What is the Charleston B&O tax?

A municipal tax computed on gross receipts by business classification. There is no deduction for cost of goods sold or expenses and no relief for a loss year, so profitability does not enter the calculation — only how much you took in and under which classification. Rates differ by classification, which is why the structure of your revenue matters as much as its total.

We do several different things. Does that change our B&O filing?

Almost certainly. A business with mixed activities can fall into several classifications, each at its own rate — a manufacturer with a retail outlet, a contractor that also hires out plant, a service firm that resells equipment. A return produced from a single undifferentiated revenue total cannot be correct, which is why revenue has to be coded by activity classification at entry rather than sorted out at filing time.

Do we file B&O tax in other towns too?

Possibly. Charleston is not the only West Virginia municipality levying a B&O tax, and those that do set their own classifications and rates. Work performed in a municipality can bring you within its tax, so a contractor running jobs across several towns may be filing in each — on revenue attributable to that town, under that town’s scheme. That means revenue needs a location dimension as well as a classification one.

Why should we not book the royalty cheque as revenue?

Because it is net. Severance tax and usually transportation, gathering, compression and processing deductions have already been taken out, so the deposit understates revenue and omits real expenses — including a tax paid on your behalf that is yours. Gross revenue and each deduction belong on separate lines with the net tying to the deposit, recorded monthly from the statement rather than reconstructed at year end.

We bought plant from an out-of-state supplier with no tax charged. What now?

That is the classic use-tax situation and the main exposure for capital-intensive West Virginia businesses. Use tax applies to taxable goods and services brought into the state without West Virginia tax having been paid, and nothing in the ordinary workflow prompts it. Auditors start at the fixed asset register, so a large addition with no tax recorded against it is a question waiting to be asked.

Can you work with our Charleston CPA?

Yes. We keep the monthly books, code revenue by B&O classification and municipality, gross up energy revenue from statements, attach project costs to jobs, review inbound purchases for use tax, and hand over a clean trial balance. CPA firms get our wholesale rate of $10/hour. We are a bookkeeping and tax preparation company, not a CPA firm — we do not provide audit, attest or audit-defence services.

Do you have an office in Charleston?

No, and we would rather say so plainly than imply otherwise. We are a fully virtual bookkeeping company — founded in Vienna, Virginia on May 25, 2005 and headquartered in San Juan, Puerto Rico today, US-registered with delivery centers in India, which we disclose on our About page. We have served West Virginia businesses remotely since 2005. You get a dedicated bookkeeper with plans from $75/month, monthly reconciliations, and a 100% money-back guarantee on your 1st retainer, refundable on the unused balance.

Related Resources

Kanawha Valley Industry, Clean Ledgers

Dedicated bookkeeping for Charleston — from $75/month with a 100% money-back guarantee on your 1st retainer, refundable on the unused balance.

Get Started Today »