One Tool Covers the Whole Entry. The Other Covers One Step of It.

Docxster vs

Docxster vs

Gaia Dynamics

On This Page

No headings found

Customs brokerage is not just a classification problem. Getting a shipment cleared means collecting the right documents, chasing what is missing, validating what arrives, extracting data off the page, reconciling line items across three documents, classifying the products, stacking the measures, syncing against your parts library, and pushing everything into your filing software before cutoff. That is the job.

Classification and HS stacking matter, and you need to get them right. But they sit at step six of nine. The five steps before them and the two steps after them are also your problem, and a tool that only solves step six leaves the other eight on your team.


Gaia Dynamics is a strong classification engine. It does steps six and seven with more depth and reasoning than most tools in the market. This page is not here to dispute that. What it is here to show is what happens to steps one through five and steps eight and nine when you use a tool built only for the code, and what it looks like when one platform covers all nine. We also signed up for Gaia, ran our own products through it, and section 8 reports exactly what came back, including the parts where it is genuinely impressive.


The Nine Steps of a Customs Entry

This is the workflow a brokerage actually runs, from the moment documents arrive to the moment the entry is filed. It is also the measuring stick for the rest of this page.

Step in the entry

Docxster

Gaia Dynamics

1.  Document ingestion

Yes. Connects to email and EDI software; importers can also submit documents directly via Docxster Forms or Docxster Chat.

Partial. Accepts a CSV or spreadsheet of pre-typed product data uploaded manually. Does not connect to email, EDI, or any live document source.

2.  Missing document collection

Yes

No

3.  Document validation and page splitting

Yes. Receives large dockets, auto-identifies each document type (invoice, packing list, BOL, shipping label) so nothing is mis-categorised, then validates against expected documents.

No. Does not receive or process live documents.

4.  Data extraction

Yes. Extracts at 99.9% accuracy across formats and languages. Human-in-the-loop (HITL) review available for low-confidence fields.

No.

5.  Line item consolidation

Yes. Reconciles line items across invoice, packing list, and BOL, then identifies which lines share the same HS code, origin, duty rate, and can be legally bundled into a single customs entry line.

Yes. Once the products are uploaded or manually entered, their “Group Classification” feature batches similar products for faster classification. 

6.  HTS classification

Yes, based on extracted line item data.

However, classification reasoning is not as comprehensive as Gaia.

Yes. Full GRI reasoning, cited CBP rulings, confidence scores, and alternative codes on every classification.

7.  Multi-HTS stacking

Yes, although not as comprehensive as Gaia.

Yes. Detailed measure stacking with sources, effective dates, exclusions, upcoming and rumored measures. Returns a duty summary rather than a full landed cost figure.

8.  Parts library sync

Yes. Connects to an existing parts library so common line items auto-populate without consuming AI credits. Saves cost and time on repeat classifications.

No. Every classification consumes credits regardless of whether the item has been classified before.

9.  Integration to filing software

Yes. NetCHB, Magaya, CargoWise, Descartes, and more.

No. Enterprise plan only, no named customs filing integrations.


Who Would These Tools Work For?

Docxster

Docxster is for the brokerage that files entries.

If your day is spent opening a shipment file, chasing the document that did not arrive, reading a commercial invoice that came through as a photo taken on a warehouse floor, reconciling line items across an invoice and a packing list, and then getting all of it into your filing platform before cutoff, that is the job Docxster was built around.

Entry writers, operations leads, and compliance staff run it themselves. There is no template to build first and no engineering ticket to file, so the person who understands the shipment is the person who builds the workflow.

Gaia Dynamics

Gaia Dynamics is for the team whose bottleneck is the classification decision itself.

If your product data already sits in a clean catalogue or a spreadsheet, and what you need is a defensible code with the reasoning written out underneath it, Gaia is strong there.

It also fits trade consultants and compliance teams who sell classification as a deliverable, and importers reviewing entries already filed for overpaid duty.

What it does not do is touch the documents. It assumes someone has already read them and typed the product details in.

Quick Comparison: Docxster vs Gaia Dynamics

Here is the whole comparison in one view. The sections that follow walk through each row in the context of real work.

Capability

Docxster

Gaia Dynamics

Reads documents (PDF, scan, phone photo)

Yes, templateless

No. There is no document upload

Document Ingestion Source

Email, EDI software, direct upload via Docxster Forms or Docxster Chat

Typed entry, or CSV, XLS, XLSX up to 2MB 

Handwriting and rough scans

Yes

Not applicable, no document reading/ processing

Extraction from invoices, BOLs, packing lists

Yes. 99% accuracy. Human-in-the-loop (HITL) review available for fields below confidence threshold.

No. Does not read documents.

Chases missing documents

Yes

No





Line item consolidation




Yes. Document reconciliation across invoice, packing list, and BOL, plus legal bundling of lines that share the same HS code, origin, duty rate, into a single customs entry line.




Yes. Group classification batches similar products by description for faster classification. 

HTS classification

Available

Available

Written GRI reasoning and cited CBP rulings

No

Yes, on every classification

Multi-HTS stacking 

Available and can be set up through workflows

Yes

Merchandise Processing Fee and Harbor Maintenance Fee

Yes, calculated

Present, harbor fee by manual toggle

Mode of transport in the duty calculation

Yes

Not in the lookup we tested

Exclusions, upcoming and rumored measures

Not available

Yes, with source and effective date

Partner government agency flags by code

Not available

Yes

Parts library sync

Yes

No

CBP Form 7501 population

Yes

No

Filing software integration

NetCHB, Magaya, CargoWise, Descartes, ClearCustoms, and more

No. Enterprise plan only.

API access

Yes

Enterprise plan only

Bulk export of results

Yes

Available but did not work in our testing

Document storage labelled by content

Yes, Docxster Drive

No

Security and compliance

ISO 27001 and GDPR now, SOC 2 and HIPAA in progress

SOC 2 Type 2

Self-serve trial

Yes, 100 free credits a year on the free plan

Yes, 30 credits a year on the free plan

Where Docxster Competes

  1. Document Ingestion

The scene: A shipment file comes in by email on Monday morning. Inside it there is a commercial invoice, a packing list, a bill of lading, and a certificate of origin. Two are clean PDFs from the supplier’s system, one is a scan, and one is a photo somebody took on their phone on a warehouse floor. Nothing can happen on this entry until the contents of those files become data.

Docxster

Docxster picks the documents up where they already land, whether that is a shared inbox,your EDI software, a drive folder, or a direct upload, and starts reading them without anyone building a template first.

It does not matter that the invoice layout is one nobody has seen before, or that the photo is slightly crooked, because there is no format it has to be taught in advance.

The entry writer opens a file that is already populated and reviews it, instead of opening eleven attachments and typing.


Gaia Dynamics

There is nowhere in Gaia Dynamics to put a document. We checked every screen in the product.

The only two inputs are a typed product description and a spreadsheet, specifically a CSV, XLS, or XLSX up to 2MB. The upload dialog lists the four fields it needs before it will accept the file: product name, country of origin, product description, and customer.

So this step still happens, it just happens in a person’s head. Someone opens the invoice, reads it, and types the product details into a spreadsheet. Only then does Gaia have something to work with.

Final Verdict: This is the first step of the entry and the largest block of manual work in it. Docxster does it. Gaia Dynamics does not offer it, and the spreadsheet it asks for is the output of a person doing this step by hand.

  1. Missing document collection

The scene: Three of the four documents you need are in the file. The fourth is not, and nobody notices until the entry is half built and someone goes looking for the country of origin. Now you are writing an email to the forwarder and waiting, and the clock on the entry is still running.

Docxster

Docxster knows what a complete file looks like for that shipment type, so when something is missing it says so at the start rather than at the end.

It automatically emails the importer or forwarder to request the missing document and follows up until it is received. No manual chasing, no waiting to discover the gap late in the entry.

Gaia Dynamics

Gaia Dynamics has no concept of a shipment file, so there is nothing for it to find incomplete. It works one product row at a time.

If the country of origin is blank it will simply not classify, because origin is one of the four fields the upload requires. The gap surfaces as a rejected row rather than as a chase.

Final Verdict: Missing paperwork is one of the most common reasons an entry sits. Docxster treats it as a step in the workflow. In Gaia it is not a step at all.

  1. Data extraction

The scene: The commercial invoice runs three pages with forty line items on it. Each line carries a description, a quantity, a unit price, and a value, and every one of them has to end up on the entry.

Docxster

Docxster reads the whole invoice including handwriting and rough scans, across 50 or more languages, at 99.9% extraction accuracy, and puts every line item into a table with the fields mapped where you need them.

Human-in-the-loop review is available so low-confidence fields go to a reviewer rather than passing through unchecked. The supplier's own wording for each product comes through as written, which matters for the classification step that follows.

Gaia Dynamics

Forty line items means forty rows somebody has typed into a spreadsheet, or forty products keyed into the product screen one at a time. Gaia begins after that work is done.

Final Verdict: This is the step where the two products are furthest apart. It is also where the hours go.

  1. Line item consolidation

The scene: The commercial invoice lists 10 black cotton t-shirts, 15 blue ones, and 20 red ones as three separate lines. The packing list groups them into two cartons. The bill of lading counts one consignment. Somebody has to turn all of that into the correct number of lines on the customs declaration, and the legal answer is not always the same as the invoice count.

Docxster

Docxster does two things here. First, it reconciles the line items across the documents, so the invoice, packing list, and BOL resolve into one consistent set of lines for the shipment.

Second, it identifies which lines can be legally consolidated into a single entry line, because those t-shirts in three colours share the same HS code, the same country of origin, the same duty rate, and the same PGA status. What was three invoice lines becomes one customs entry line: 45 cotton t-shirts.

Fewer lines mean lower customs fees, lower brokerage processing costs, and faster clearance. And the consolidation is based on the classification data, not a guess.

Gaia Dynamics

Gaia's Group classification batches products that are similar by description so the AI can classify them together rather than one at a time. That saves classification time on large catalogues.

But it is upstream of consolidation. It groups by description similarity before codes are confirmed. True consolidation, the legal bundling of lines into a single declaration entry, requires knowing the HS code, origin, duty rate, and PGA status of every line first. Gaia produces those codes; it does not then apply the consolidation logic against them.

A broker using Gaia still has to take the classified codes and decide which lines to consolidate by hand.

Final Verdict: Docxster handles both the document reconciliation and the consolidation decision. Gaia handles the classification step that feeds into consolidation but stops before the bundling itself.

  1. HTS classification

The scene: The product is a solid oak dining chair with an upholstered seat, made in Malaysia, coming into the United States. It needs a ten digit code, and the difference between 9401.61.40.11 and 9401.61.40.31 comes down to whether the chair is for a household or a restaurant.

Docxster

Docxster assigns the HTS code inside the same workflow that reads the documents, so the code lands on the entry beside the data it came from. You can give it a product description or a code you already hold.

Because the description came off the supplier’s own invoice rather than out of somebody’s memory, the classifier is working from the fullest version of the product detail that exists.








Gaia Dynamics

This is what Gaia Dynamics is built for, and it is the best part of the product. We gave it the same chair.

It returned 9401.61.40.11 with a written argument underneath that moved from GRI 1 through Chapter 94, then heading 9401, the subheading, the eight digit line, and both statistical suffixes, ruling out teak, swivel, cane, and metal frame alternatives explicitly along the way.

It cited five published CBP rulings with working links, scored itself at 90% confidence, and offered two alternative codes with the condition attached to each, including 9401.61.40.31 if the chair turns out to be for commercial use.

Final Verdict: Both tools classify. Gaia’s written reasoning is the more thorough of the two on paper, and we would rather say so than pretend otherwise. Docxster’s advantage is placement, because the code is produced inside the entry it belongs to, from data that came off the document, rather than in a separate application somebody has to copy out of.

  1. Multi-HTS stacking and landed cost

The scene: The code is only half the answer. What the importer wants to know is what the shipment costs to land, and that means the base rate, every additional measure that applies on the date it arrives, and the fees on top.

Docxster

Docxster stacks the measures and returns a figure. On a $10,000 shipment of that chair from China it gave the primary code at Free, Section 232 at 25% under 9903.76.02, Section 301 at 25% under 9903.88.04, total duties of $5,000, then the Merchandise Processing Fee at $34.64 and the Harbor Maintenance Fee at $12.50, for an estimated landed cost of $15,047.14.

It asks for mode of transport and date of loading as well as entry date. That is why the harbor fee applies correctly on an ocean shipment, and why a measure that changes between loading and arrival is handled rather than guessed.






Gaia Dynamics

Gaia stacks measures too, and in some ways more richly. On the same code it separated the standard rate from the Section 232 measure, showed a Section 301 measure that did not apply because of a country exclusion, and cited the source and effective date for each one, including the White House and USTR.

It lets you toggle measures on and off to model a scenario, carries separate sections for officially announced upcoming measures and for rumored ones, and flagged the partner government agency requirements attached to that code.

What it returned was a duty summary rather than a landed cost. There was no mode of transport field in the lookup we ran, the harbor fee is a manual toggle, and there is no single figure at the end that answers what the shipment costs.

Final Verdict: Docxster takes it through to one landed cost number with the fees and the transport mode built in. Gaia gives the deeper picture of the measures themselves, including exclusions and what may be coming. If the question is what do I tell the importer, Docxster answers it. If the question is what measures touch this code and where did they come from, Gaia answers it better.

  1. Parts library sync

The scene: Parts and components each carry their own codes, and when those codes change or a new part comes into the catalogue, a stale parts library means the wrong code ends up on the entry. It is the kind of error that is hard to catch and easy to file.

Docxster

Docxster connects to an existing parts library, so common line items auto-populate with the correct codes and data without consuming AI credits. If the part is already in the library, the classification is instant and free.

That matters for cost and for speed. A brokerage that handles the same importers week after week is not re-classifying the same products every time. The parts library handles the repeat work; AI is reserved for what is genuinely new.

Gaia Dynamics

Gaia classifies a product when you ask it to. Every classification, whether it is a product you have classified ten times before or one you have never seen, costs a credit.

There is no parts library concept in Gaia. A brokerage that handles the same importers repeatedly is spending credits on the same classifications each time, with no way to short-circuit that cost for known items.

Final Verdict:  A parts library that updates itself is an entry workflow feature. Gaia is a classification tool, not a workflow.

  1. Integration to filing software





The scene: The entry is built. Now it has to exist in the platform you actually file through. If that last hop is a person with two windows open, then everything upstream saved you less time than you think.

Docxster

Docxster pushes the finished entry data directly into the filing platforms your team actually uses: NetCHB, Magaya, CargoWise, Descartes, and ClearCustoms, alongside SAP, QuickBooks, and Zoho.

The entry data arrives in the filing platform rather than in a download folder.

















Gaia Dynamics

This is the weakest part of Gaia in practice, and it is worth being specific because it is not obvious from the pricing page. There is no API below the Enterprise plan.

We generated a single classification report as a PDF, which cost one credit and came out presentable enough to send to an importer, with the brokerage name at the top. But a per product PDF is not an integration.

We then tried the bulk export on our classified batch three times. Each time the confirmation appeared saying the export was being processed and we would be notified when it was ready. No file ever arrived.

So on the plans most brokerages would buy, the way a code gets from Gaia into your filing software is a person reading it off the screen and typing it in.

Final Verdict: The last step of the entry is where automation either pays off or quietly does not. Docxster connects to the filing platforms. Gaia holds the answer inside its own application unless you are on Enterprise.

Where Gaia Dynamics Is Stronger

Gaia is narrow, and inside that narrow scope there are four things it does better than we do. Here they are without spin.

  1. Classification reasoning depth

The scene: A code gets questioned, or an importer asks why you chose it, and you need more than the code itself. You need the argument, and you need it in writing.

Docxster

Docxster assigns the code inside the workflow and keeps it with the entry data, which is the right place for it operationally.

What we will not claim from the product as tested is a written GRI argument with cited rulings attached to every classification.









Gaia Dynamics

This is Gaia’s best work. Every classification arrives with the reasoning written out step by step, the published CBP rulings it relied on with a link to each, a confidence percentage, and alternative codes with the condition that would trigger each one.

It also rewrote our four word product name into a customs grade description on its own before reasoning about it.

You can generate all of that as a branded PDF for one credit and hand it to the importer as a deliverable.

Final Verdict: For a team whose product is the classification opinion itself, Gaia gives you something to sign. Credit where it is due.

  1. Exclusions, Upcoming measures, and Agency flags

The scene: A measure gets excluded for one country, another is announced for next quarter, and a third is being reported but has not landed. You are being asked to plan around all three.The scene.  A measure gets excluded for one country, another is announced for next quarter, and a third is being reported but has not landed. You are being asked to plan around all three.

Docxster

Docxster prices the measures that apply on the entry date and date of loading you give it, and takes that through to landed cost.
















Gaia Dynamics

Gaia tracks tariff exclusions with the source and effective date attached, keeps separate sections for officially announced upcoming measures and for rumored ones, and lets you toggle any measure to model the effect on the total.

It also surfaces partner government agency requirements against the code, which in our test flagged APHIS and Lacey Act data and EPA TSCA data on a wood product.

The exclusion it picked up on our lookup was dated six days before we ran it.

Final Verdict: For scenario planning and for staying ahead of measures that have not landed yet, Gaia gives the more complete picture today.

  1. Duty refund auditing

The scene: The Supreme Court struck down the IEEPA tariffs in February 2026, and there is refundable duty sitting inside entries your brokerage already filed. Somebody has to find it.

Docxster

Docxster works forward, on the entry in front of you. Reviewing historical entries for recoverable duty is not something it does.








Gaia Dynamics

You upload an ACE report and Gaia compares every entry against current rules, exclusions, and classifications, then flags overpayments, underpayments, and recoverable amounts with an audit trail behind each one.

This sits on the Advanced plan at $1,679 a month, which is worth knowing before you plan around it.

Final Verdict: This is a real capability Docxster does not have. For an importer or brokerage with a refund claim to build, it may be worth buying Gaia for that alone.

  1. Self-serve trial

Docxster

Docxster’s HTS and landed cost calculator is open on our website and gives you five free calculations with no signup. The platform itself goes through a conversation with us, because the workflow gets built around your documents.




Gaia Dynamics

You can sign up for Gaia, upload a spreadsheet, and see a classified product in about ten minutes, with 30 credits a year on the free plan.

For a compliance manager who wants to form a view before involving anyone else, that is a genuine advantage. It is also how we did the testing in section 8.

Final Verdict: If evaluating quietly on your own matters to you, Gaia is easier to start with.

A Note on How Each Uses AI

It is worth being clear about how each tool uses AI, because on this comparison it explains something practical.

Docxster

Docxster calls a model at the steps where something has to be interpreted, which is mostly reading a document and assigning a code, and uses ordinary logic everywhere else.

That keeps the process predictable and keeps the cost pointed at the work that needs it.

The part that matters for classification is where the words come from. Docxster reads the product description off the supplier’s own commercial invoice, which is usually the fullest and most specific version of that description in existence.






Gaia Dynamics

Gaia is a reasoning engine, and it reasons well. But it reasons over whatever description a person typed in, and to its credit it tells you when that description was not enough.

We saw this clearly. The dining chair came back at 90% and high confidence, because our description mentioned solid oak, four legs, an upholstered fabric seat cushion, and household use.

The Bluetooth speaker came back at 60% with a manual review flag, and Gaia explained why in its own words: the description referred to speaker driver or drivers, which is ambiguous as to the exact count, and the count is what decides between 8518.21 and 8518.22.

Nothing was wrong with the engine. The description was thin, so the answer was uncertain.

We Tested Gaia Dynamics and Here Is What We Found

We signed up for the free plan on 30 July 2026, built a spreadsheet of five products across five tariff chapters, a dining chair, a Bluetooth speaker, a cotton t-shirt, a leather handbag, and a steel watch, and ran them through the product ourselves rather than reading the marketing. Here is what came back, the good parts included.

  1. There is no document upload anywhere in the product

We looked at every screen: products, quick tariff lookup, classification audits, group classification, and the inbox. The only inputs are a typed product description and a spreadsheet. The upload dialog is explicit about it, accepting CSV, XLS, or XLSX up to 2MB and listing four fields it needs first: product name, country of origin, product description, and customer. Every one of those has to be filled in by a person before the file goes up, which means the document reading has already happened by hand.

  1. Classification does not start on its own

Our five products uploaded cleanly and the countries of origin parsed correctly, flags and all. All five then sat at Pending classification until we triggered a run. Classification is an action you take and pay for, not something that happens when data arrives.

  1. The free plan cannot run a bulk action

Catalog tariff scan, group classification, and classification audit all sit behind the paid plans. Clicking any of them on the free plan returns a message saying the feature is not available in your current plan. You can upload products on the free plan, but on that plan it is closer to a product list than a classifier. Bulk classification starts at the Pro plan, $455 a month, and the classification audit at Advanced, $1,679 a month.

  1. Credits move faster than you expect

The free plan gives 30 credits a year. Classifying five products and running one tariff lookup took us from 30 down to 19. Generating a report is one more credit per product. At roughly a dollar a credit across the paid tiers, a brokerage classifying a few hundred line items a month arrives at the Advanced plan quickly, and that is $16,788 a year on the annual price.

  1. The classification output is genuinely strong

This is the part worth crediting properly. On the dining chair Gaia returned a ten digit code with an argument that moved from GRI 1 through the chapter note, the heading, the subheading, and both statistical suffixes, ruling out teak, swivel, cane, and metal frame alternatives explicitly. It cited five CBP rulings with working links, scored itself at 90%, and offered two alternatives with the condition attached to each. It also rewrote our four word product name into a customs grade description on its own. Any entry writer would recognise that as real work.

  1. It tells you when it is unsure, which is the right behaviour

The Bluetooth speaker came back at 60% and was flagged for manual review, with the reason stated plainly: the description was ambiguous about how many speaker drivers the unit had, and that ambiguity decides the subheading between 8518.21 and 8518.22. We would rather a tool said that than guess. It is also the clearest demonstration of the point in section 7, that the quality of the answer tracks the quality of the description somebody typed.

  1. The tariff lookup is the most complete part of the product

Layered measures with the source and effective date on each, toggles to model scenarios, separate sections for upcoming and rumored measures, partner government agency flags against the code, and an exclusion it had picked up six days earlier. If your question is what measures touch this code and where did they come from, this is a good tool.

  1. Getting data out is the weak point

A single product report exports as a branded PDF for one credit and looks presentable enough to send to a client. Bulk export did not work. We tried three times on our classified batch, got the same confirmation each time saying the export was processing and we would be notified, and never received a file. There is no API below Enterprise. So on the plans most brokerages would buy, moving codes into a filing system means a person reading them off the screen.

  1. What it costs to reach the features that matter

Pricing is public, credit based, and unlimited on users, which is fair and easy to read. Free gives 30 credits a year. Starter is $119 a month. Pro, where bulk classification begins, is $455 a month. Advanced, where the duty refund audit begins, is $1,679 a month. Annual billing takes 20% off, so Advanced lands at $16,788 a year. The feature most brokerages are reading about right now, the duty refund review, is behind the most expensive plan.

Honest Recommendation

If you want the decision in a few lines, here is how we would guide it.

Choose Docxster if

  • You file entries, and the work that consumes your team sits in front of the code rather than in the code itself.

  • Your shipment files arrive as a mix of clean PDFs, scans, and photos taken on a phone, and you want them read without building a template first.

  • You need line items reconciled across a commercial invoice, a packing list, and a bill of lading into one shipment.

  • You want the code, the stacked measures, the fees, and a landed cost figure produced in the same place as the entry data.

  • You need the finished data inside CargoWise, Descartes, or ClearCustoms rather than in a download folder.

  • You want an entry writer or operations lead to own the workflow without waiting on IT.

  • You want CBP Form 7501 populated from the documents instead of retyped from them.

  • If the platform you file through is not on our connector list, we will build the connection rather than leave you exporting by hand.

Choose Gaia Dynamics if

  • Classification is your product, and what you sell or defend is the written opinion behind the code.

  • Your product data already lives in a clean catalogue, and nobody on your team is reading documents to get it there.

  • You want exclusions, upcoming measures, and rumored measures tracked with sources so you can model scenarios.

  • You have a duty refund claim to build against entries already filed, and the Advanced plan is within budget.

  • You want to evaluate on your own today without talking to a vendor first.


One more thing worth saying plainly. Gaia’s compliance leadership sits on CBP’s Commercial Customs Operations Advisory Committee, and that depth shows in the classification reasoning. It is a serious tool built by serious trade people, and it is narrow on purpose.


See Docxster on Your Own Shipment File

Send us your messiest documents. See what comes back.

See Docxster on Your Own Shipment File

Send us the file you least want to think about. The one with the handwritten packing list, the invoice that came through as a photo, and the forty line items that never quite match. Then watch the entry build itself, and tell us where it got something wrong.