Working with a NetSuite BPO Partner: TBS, Your Partner in Success

Unlock operational efficiency and streamline your business with NetSuite BPO. Discover the secret weapon for streamlined operations.

Working with a NetSuite BPO Partner: TBS, Your Partner in Success

Table of Contents

There is a category of outsourcing provider that most businesses never properly evaluate, which is the one that works inside your own system rather than alongside it. The distinction sounds technical and it determines almost everything about how the arrangement feels day to day.

A NetSuite business process outsourcing partner processes your transactions, runs your payroll and prepares your reporting in your NetSuite account, under controlled access, with the same data everybody else in your business sees. Nothing is exported, nothing is rekeyed, and there is no second version of the truth.

This article covers what that arrangement actually involves, why the architecture matters more than the hourly rate, what it costs properly assessed, and how to judge whether a provider is any good at it.

The problem with conventional outsourcing

Most outsourcing providers work in their own environment and exchange information with you, and that structure creates work nobody quotes for.

Somebody prepares extracts on your side. Somebody imports them on theirs. Results come back and somebody reconciles the two. Each of those steps takes time, introduces delay and creates an opportunity for error.

It also creates a visibility gap. You cannot see the state of a process without asking, which means the relationship runs on reporting rather than on observation, and reporting is always a summary.

And it creates a version problem, since the provider's working file and your system are two records that agree because somebody checked rather than because they are the same thing.

What working in your system changes

When the provider works inside your NetSuite account, most of that layer disappears.

Transactions are entered directly into the system of record, so there is no import, no export and no reconciliation between two environments.

You can see the state of any process at any moment. How many invoices are awaiting coding, what is sitting in approval, where the exceptions are. That visibility changes the relationship from trust based to observation based.

The audit trail is the platform's audit trail, which means who did what and when is recorded by default rather than assembled on request.

And your reporting reads live data, so the management pack reflects what the provider did yesterday rather than what was in last week's file.

What typically moves

The work that suits this arrangement is the same work that suits any outsourcing, with the difference that the systems friction is removed.

Accounts payable processing, including supplier invoice entry, purchase order matching, exception routing and payment run preparation.

Accounts receivable, including invoicing, receipt allocation and the mechanical parts of collections, though the relationship side of collections usually stays with you.

Bank and control account reconciliation, which is rules based and high volume and consumes a surprising amount of finance time.

Payroll processing, which is the strongest single candidate because it must be exactly right, it changes constantly, and it confers no competitive advantage.

And the mechanical parts of period close, including recurring journals, accruals and prepayments, with the judgement calls remaining internal.

What stays with you

Being clear about the boundary is what makes these arrangements work.

Interpretation stays. A provider can produce the variance table and cannot tell you what a variance means for your business, because they were not in the room when the decision that caused it was made.

Judgement stays. Provisions, estimates and the treatment of anything unusual require context the provider does not have.

Decisions stay, since accountability does not transfer even when the work does.

And relationships stay, particularly with customers, unless you are prepared to invest in making the provider indistinguishable from you.

Access and control

The natural objection to a provider working in your system is control, and the platform answers it directly.

NetSuite's role and permission model allows access to be restricted precisely. A provider processing accounts payable needs supplier records and vendor bills and does not need customer data, payroll or the general ledger beyond the accounts they post to.

Approval thresholds remain yours. A provider can prepare a payment run and the authorisation to release it stays inside your business.

Segregation of duties can be configured rather than assumed, so the person entering an invoice is not the person approving payment, regardless of which organisation they work for.

And every action is attributed to a named user in the audit trail, which is a stronger control position than most businesses have with their own staff.

The cost comparison done properly

Comparing an outsourced arrangement against internal delivery requires assembling a number most businesses have never assembled.

Start with salary and on costs for everybody spending time on the work, including the proportion of shared roles.

Add software, training, and the management time spent supervising and reviewing.

Add cover during absence, which is either a second trained person who does it rarely or an expensive short notice engagement.

Add error correction and the cost of recruitment when somebody leaves, which for finance roles is currently substantial.

And add opportunity cost as a range. Where a management accountant spends a day a week on transaction processing, the business is paying accounting rates for administration and losing a day of accounting. That is usually the largest number and the one most consistently omitted.

Where this arrangement is strongest

Some situations suit it particularly well and it is worth being specific.

Businesses whose finance function is one or two people, where there is no cover and the key person risk is real rather than theoretical.

Businesses growing quickly, where the administrative load is scaling with revenue and hiring is slower than the growth.

Businesses with uneven volume, where a team sized for peak is idle in the trough.

Businesses that have just implemented NetSuite and want the transactional load handled while the internal team learns the platform.

And businesses where the finance lead is spending most of their week on processing rather than on the analysis the business actually needs from them.

Where it is a weaker fit

Being honest about the limits saves a disappointing engagement.

Where the underlying processes are genuinely broken, outsourcing them produces the same broken process performed at a distance with less visibility. Fix or at least understand the process first.

Where the volume is genuinely small, the coordination overhead can exceed the benefit, since even a well structured arrangement requires some management.

Where the business wants direction rather than execution, an advisory arrangement is the right answer rather than a processing one.

And where nobody internal will own the relationship, it will drift, regardless of how good the provider is.

Judging a provider properly

Evaluations tend to focus on price and reputation and miss what actually predicts the experience.

  • Do you work in our NetSuite account, or in your own environment?
  • Who specifically does our work, and who covers when they are away?
  • What is your staff turnover, and how is knowledge retained when somebody leaves?
  • What NetSuite roles will you need, and are you comfortable with us restricting them?
  • What do you measure, and will we see the same measures you do?
  • What do you need from us, and what does a difficult client look like?
  • If we ended this, what would we hold and how long would transition take?

The exit question is the fairest test available. A provider comfortable answering it is confident in the service rather than in switching costs.

Platform knowledge as a differentiator

A provider working inside NetSuite needs to understand NetSuite, which sounds obvious and is not universally true.

The difference shows up in small things. A provider who knows the platform builds a saved search to find the exceptions rather than exporting the whole ledger. They understand why a transaction posted where it did. They can tell you when a manual workaround they have been performing could be a workflow.

It also shows up in what they notice. A provider processing your transactions daily sees your data more closely than anybody in your business does, and one who understands the platform will tell you what they see.

That feedback loop is one of the underrated benefits of the arrangement, and it only exists where the provider has genuine platform depth rather than data entry capability.

Scoping at activity level

Most disputes originate in scope agreed at process level and never defined at activity level.

Accounts payable means something different in every business. Write down whether it includes supplier onboarding, purchase order matching, exception resolution, payment preparation, or all of them.

Define the exceptions explicitly, since routine processing is straightforward and the value of a provider shows in how they handle the invoice that does not match.

Define the timings in both directions, since arrangements fail on what you owe the provider at least as often as on what they owe you.

And agree the volumes the price assumes, with a mechanism for what happens outside them.

Transition, which is shorter here

One genuine advantage of the in system model is that transition is considerably simpler.

There is no data migration, because the data is already where it needs to be.

There is no interface to build and test, because there is no interface.

What remains is access configuration, process documentation and the handover of knowledge, which is real work and a fraction of what a conventional transition involves.

Expect to spend internal time documenting how things currently work, because much of it is undocumented, and expect the first few cycles to require more of you rather than less.

Governance that keeps it working

Arrangements that last have a rhythm and arrangements that drift do not.

A short operational check in, weekly or fortnightly, deals with the small things before they accumulate into a pattern.

A monthly review looks at the measures rather than the incidents, asking whether the trend is right.

A periodic commercial review revisits scope, volume and price against what the business needs now rather than at signature.

And because the provider works in your system, you can prepare for those conversations by looking at the data yourself rather than relying on their report, which changes the quality of the discussion.

Measuring outcomes rather than inputs

Service levels measure the provider. What matters is whether your business changed.

Days to close is the most direct measure, tracked over months rather than judged in a single period.

Error rate and its trend matters more than any absolute level, since a rising trend is the earliest warning available.

Internal time consumed by the arrangement is the measure nobody tracks and everybody should.

And where the freed capacity actually went is the measure that determines whether the exercise was worth doing, because capacity reclaimed by more routine work has delivered nothing.

Keeping capability in the business

The risk most often raised is that knowledge leaves and does not return, and the mitigation is straightforward.

Keep a written description of each outsourced process, maintained rather than written once.

Name an internal owner whose job is to understand the process well enough to challenge the provider, not to perform it.

Review the output rather than accepting it, since a provider who knows their work is checked produces different work.

And because the work happens in your system, bringing a process back in house is materially simpler than with a conventional provider, since the data and the configuration are already yours.

Where to go from here

The in system model removes most of the friction that makes conventional outsourcing arrangements frustrating, and the difference is architectural rather than a matter of service quality.

The practical starting point is to list what your finance function does, mark each activity as rules based or judgement based, and add up the hours in the rules based column. That number is the size of the opportunity.

The second is to decide in advance what the freed capacity is for, because that is what determines whether the exercise produced value.

Our pieces on how business process outsourcing works and comparing in house and outsourced costs cover the wider decision, and business continuity covers the risk side.

Our payroll and bookkeeping service is built on exactly this model, and you can get in touch to talk it through.