Bookkeeping, tax, and accounting services for small businesses across the Carolinas.

Call: (440) 207-0171

Bookkeeping & Accounting for James City Businesses

Bookkeeping, tax, and accounting support for small businesses in James City, NC. Clean records, tax-ready books, and direct communication year-round.

Accounting for James City Small Businesses

James City sits right across the Trent River from New Bern, and the businesses here look a lot like the rest of eastern North Carolina. Family-run shops, contractors working sites from Havelock to Vanceboro, marine and fishing-related operations, and service businesses that keep the community running. Most are too big to handle the books on a kitchen table and too small to justify a full-time accountant.

That gap is where we work. GMJ Accounting provides small business accounting, bookkeeping and tax services in Jacksonville, NC, and we serve James City and the surrounding communities the same way we serve clients closer to home. Clean records, timely reconciliations, and tax-ready books month after month.

Monthly Bookkeeping

Transactions categorized, bank and credit card accounts reconciled, financial statements delivered. Your books stay closed and current every month, which means tax season is a handoff instead of a panic.

Catch-Up Work

If your books are months or years behind, we sort through the history, rebuild the records, and bring everything current. Most clients who come to us in this position end up moving into monthly service afterward to make sure it doesn’t happen again.

Business Tax Returns

Federal and state returns prepared by an Enrolled Agent. Because the bookkeeping is already accurate, the return reflects what actually happened in the business, not a rushed reconstruction in March.

QuickBooks Setup and Training

If you’re starting fresh or have a file that’s a mess, we configure QuickBooks Online properly and walk you through how to use it. You decide how much you want to handle in-house and how much we take off your plate.

James City Businesses We Work With

The area has a mix that reflects coastal Carolina. Contractors and trades doing residential and commercial work around New Bern and Craven County. Restaurants and food businesses serving locals and visitors who come through on Highway 17. Medical and dental practices tied to the population growth on this side of the river. And a steady base of professional services and home service operations that keep the area going.

We work with owners who want accurate numbers and a direct line to someone who actually knows their books. No layered account managers, no quarterly check-ins where everything has already gone sideways.

Contractors and Trades

HVAC, electrical, plumbing, framing, general contractors. We track jobs separately so you know which projects actually made money, and we keep the records lenders and bonding agents ask for in good shape. Job costing is built into how we work with construction clients, not bolted on later.

Restaurants and Food

Food cost, labor cost, tips, and daily sales reconciled to the deposits. Restaurants and bars in this part of the state work on tight margins, so the books need to show you what’s actually happening week to week, not just at year-end.

Medical and Dental Practices

Insurance receivables, patient balances, and the timing differences between providing care and getting paid. We handle the bookkeeping so the practice manager isn’t trying to do clinical work and accounting at the same time.

Home and Professional Services

Lawn care, cleaning, pool service, pest control, consultants, agents. Recurring revenue, route-based operations, and small offices all benefit from the same thing. Books that are right, every month, with someone available to answer questions when they come up.

Frequently Asked Questions

You're based in Jacksonville. How do you work with James City businesses?

Most of the work happens through secure document sharing, email, and scheduled calls. James City is about an hour up Highway 17, so we can meet in person when it matters. Day-to-day, distance doesn't change much because the work runs through QuickBooks and your bank feeds.

What does monthly bookkeeping cost?

Full-service bookkeeping starts at $225 per month. The exact rate depends on your transaction volume. We give you a flat monthly quote after a short conversation about your business so there are no billing surprises.

Can you help if my books are months behind?

Yes. Catch-up work is a regular part of what we do. Many clients come to us because they fell behind during a busy stretch. We rebuild the records, get you current, and then keep things closed every month going forward.

Do you handle business tax returns too?

Yes. Gina is an IRS Enrolled Agent and prepares federal and state business returns. When the bookkeeping and the tax work happen under one roof, the records that feed your return are already clean, which makes filing season much less stressful.

What about IRS notices or audits?

We handle those as well. As an Enrolled Agent, Gina can represent you directly before the IRS. If a notice shows up in the mail, send us a copy and we'll take it from there.

Trusted Accounting for Small Businesses

First Step:
Start With a Call

Tell us about your business and what you need help with. We'll ask a few questions, evaluate your current situation, and let you know how GMJ can support your books, taxes, and day-to-day operations.

GMJ Accounting is a Jacksonville, NC firm offering bookkeeping, tax, and advisory services to small businesses across the Carolinas. Founded in 2014 and led by Gina Bertone, EA, MAcc, CEP, an IRS Enrolled Agent with more than 15 years of public accounting and CFO experience.

  • QuickBooks logo
  • Square logo
  • Shopify logo
  • Gusto logo
  • Expensify logo
  • Bill.com logo
  • Keap logo
  • SmartVault logo
  • TaxJar logo
  • ShipStation logo
  • Commerce Sync logo
  • Webgility logo
  • Cin7 logo
  • Knowify logo
  • Planday logo
  • ClassWallet logo
  • SureTech logo

© 2026 GMJ CONSULTING, LLC DBA GMJ Accounting