Every day a container waits costs money.

Send the invoice, packing list and bill of lading. Entrydesk AI reads every page, suggests a code (the number that says what a product is) with its reason where it is sure, and says Needs expert where it is not. Your declarant, the licensed agent who files for you, reviews instead of retyping.

No approval is required. Create an account and start.

One carrier's tariff for Apapa and Tin Can gives 7 free days for a dry container, then from ₦10,104 a day for a 20 foot container (about $7). Arkas is not an Entrydesk customer. The tariff. Other lines differ.

Code FinderRuling N345008

Goods description

origin of a storage ottoman.

Needs expert

Entrydesk AI is not sure about this line: The description says only 'origin of a storage ottoman' with no material stated; the material determines the correct furniture subheading, and none of the other candidates relate to furniture at all.

Leads, not suggestions

  1. 1.9403.89.00.00Lead only

    A storage ottoman is a piece of furniture; 9403.89.00.00 covers 'Other furniture' of materials other than wood/metal/plastics (e.g. cane, bamboo, similar). Without knowing the material this is the only furniture candidate and is a probable fit, but material confirmation is needed.

US Customs gave 9403.89. The first lead matches.

Case 1 of 13

Filled tick: answered. Empty tick: Needs expert.

Real runs on public US Customs rulings. Picked by hand from 150: 5 answered, 8 Needs expert. Across all 150, Entrydesk AI answered 30 and sent 120 to an expert. The classifier never learned from these rulings, which US Customs published after its training data ended. The language model behind Entrydesk AI is trained by its maker on public text, so we cannot show it never saw a public ruling. The score is a blend of Entrydesk AI's rating and the classifier's share. It is not a chance of being right. Companies named in rulings are not Entrydesk customers.

Box 1Paper types

Papers in, a checked draft out

In: the papers Entrydesk AI reads

  • Commercial invoice
  • Proforma invoice
  • Packing list
  • Bill of lading or airway bill
  • Form M (the form your bank files before you import)
  • Insurance certificate
  • Certificate of origin
  • Permit
  • Price verification report

Out: what your declarant reviews

  • Codes, each with its reason
  • Each invoice line set against the packing list, and the weights, package counts and container numbers set against the bill of lading, with the rule and numbers behind each result
  • A draft declaration in the order of the form's boxes

Box 2The problem

Time and changing rules cost money

  1. A container that waits costs money.

    One carrier's tariff for Apapa and Tin Can gives 7 free days for a dry container. After that the daily fee starts at ₦10,104 (about $7) for a 20 foot container and reaches ₦29,029 for a 40 foot container from day 22.

    Source: the carrier's published tariff. One carrier only, and other lines differ. Arkas is not an Entrydesk customer.

    Entrydesk answer

    Deadline Watch keeps the free days you enter from the shipping line, the Form M end date and each permit end date in one list, and warns before they pass.

  2. The rules move under you.

    The central bank once told banks to accept expired NAFDAC licences for Form M (the form your bank files before you import) for a short time, because importers could not renew them online.

    Source: Nairametrics.

    Entrydesk answer

    Permit Finder checks each line against a table that shows the source of every rule and whether it is verified, and warns when a permit ends before arrival.

Box 3How it works

Upload, check, declare

A top-down view of a desk. Blank pages drop onto it, gather into a fan, then close into one stack in a tray.

Stop 1

Upload

Send the invoice, packing list and bill of lading as PDF, JPEG or PNG files. Entrydesk AI sorts the pages and reads them.

A top-down view of three blank sheets side by side. Thin lines join matching lines across the first two, and a third sheet is checked as a whole. One line does not match: its field lifts and its edge turns red, and the line stops short. A stamp lands on each line that matches.

Stop 2

Check

Code checks the papers against each other and each code against the tariff. Each result shows the rule and the numbers behind it.

A top-down view of three desks. On the left, three sheets merge into one form whose boxes fill in order. The form slides to the middle desk, where your agent keys it in. A gap separates your desk from the Customs system on the right, and nothing crosses it.

Stop 3

Declare

Your declarant reviews and approves. Your agent keys the draft into the Customs system. Entrydesk never logs in.

Box 4The real workspace

The review screen, with real runs in it

Pick a line to see what Entrydesk AI suggested, how sure it was, and why. Lines it was not sure about say Needs expert.

Review, read only13 real rulings: 5 answered, 8 Needs expert

Goods descriptions from public rulings

Entrydesk AI suggests up to three codes for each line and says why. When it is not sure it says Needs expert instead of guessing. You decide. Click a line to see its codes, reasons and tariff text.

#DescriptionSuggested codeUS Customs gave
1Needs expert

Entrydesk AI is not sure about this line: The description says only 'origin of a storage ottoman' with no material stated; the material determines the correct furniture subheading, and none of the other candidates relate to furniture at all.

9403.89

The first lead matches.

Description, shortened, company names removed

origin of a storage ottoman.

Leads, not suggestions

Entrydesk AI did not trust these codes. They are leads, not suggestions.

  1. 1.9403.89.00.00Lead only

    Furniture of other materials, including cane, osier, bamboo or similar materials : Other

    Show full tariff text

    Other furniture and parts thereof. > Furniture of other materials, including cane, osier, bamboo or similar materials : > Other

    Why: A storage ottoman is a piece of furniture; 9403.89.00.00 covers 'Other furniture' of materials other than wood/metal/plastics (e.g. cane, bamboo, similar). Without knowing the material this is the only furniture candidate and is a probable fit, but material confirmation is needed.

    Tariff line 9403.89.00.00, from the ECOWAS tariff Entrydesk loaded (partial)

A reason may cite parts of the ruling that the shortened description leaves out.

Needs expert. Entrydesk AI is not sure about this line: The description says only 'origin of a storage ottoman' with no material stated; the material determines the correct furniture subheading, and none of the other candidates relate to furniture at all. A declarant checks the tariff or asks Customs for an advance ruling.
What US Customs gave

9403.89 at the first six digits, shared by the countries that use the international tariff system, including the US and Nigeria.

The first lead matches. It was held back as Needs expert.

2Needs expert

Entrydesk AI is not sure about this line: The anvils are made of natural or synthetic diamond; the description does not state whether they are natural or synthetic diamonds, which determines whether heading 7102 or 7104 applies.

7116.20

None of the leads match.

34202.92.90.00score 62%

Why The bag is a tote designed for travel/personal effects storage, matching heading 4202 ('trunks, suit-cases… travelling-bags and similar containers'); the outer surface is predominantly cotton textile, fitting 4202.92.90.00 'with outer surface of sheeting of plastics or of textile materials: Other'.

4202.92

First suggestion matches.

4Needs expert

Entrydesk AI is not sure about this line: The films are metallized and coated PET sheets; whether they fall under 3920.62 (non-cellular, non-reinforced PET sheet) or 3921.90 (other plates/sheets of plastics, which covers combined/coated materials) depends on whether the acrylic/metallic coating constitutes 'combined with other materials', a technical determination needed from the agent.

3920.62

The first lead matches.

5Needs expert

Entrydesk AI is not sure about this line: The key question is whether these solid-wood tongue-and-groove panels are classifiable as 'assembled flooring panels' under 4418 or as continuously shaped (profiled) wood strips under 4409; the answer turns on whether they are 'assembled' panels or individual profiled strips.

4418.99

The third lead matches.

63004.90.90.00score 91%

Why Irbesartan tablets are a medicament in dosage form (75 mg, 150 mg, 300 mg tablets) for treatment of hypertension; 3004.90.90.00 covers medicaments consisting of mixed or unmixed products for therapeutic use, put up in measured doses, 'other … other', which is the correct residual line for a pharmaceutical not covered by a more specific subheading. The active ingredient is not a hormone, antibiotic, or alkaloid, so the 'other' line applies.

3004.90

First suggestion matches.

7Needs expert

The combined score is 54%, under the 60% needed to suggest a code.

8466.10

None of the leads match.

8Needs expert

The combined score is 55%, under the 60% needed to suggest a code.

2917.33

The second lead matches.

98543.70.00.00score 63%

Why 8543.70.00.00 covers electrical machines/apparatus with individual functions not elsewhere specified; the PCBA functions as a transducer/position sensor, which could qualify if not more specifically classified as a printed circuit, but 8534 is more specific.

8543.70

First suggestion matches.

10Needs expert

Entrydesk AI is not sure about this line: The garment is knitted (knit fabric) with more than 10 stitches/cm, so it should fall under Chapter 61 (knitted/crocheted garments), but no Chapter 61 men's upper-body knit garment candidate (e.g. 6110) is listed; the Chapter 62 'other garments' candidates are for woven/non-knit garments.

6105.10

None of the leads match.

117318.15.00.00score 62%

Why 7318.15.00.00 covers 'other screws and bolts' of iron or steel (threaded articles); the items are fully threaded stainless steel pan head screws, directly matching 'other screws and bolts' under the threaded articles subheading of heading 7318.

7318.15

First suggestion matches.

124819.20.90.00score 63%

Why The item is a folding solid bleached sulfate paperboard box assembled by a glued tab; 4819.20.90.00 covers 'folding cartons, boxes and cases, of non-corrugated paper or paperboard - Other', which precisely matches a folding non-corrugated paperboard box.

4819.20

First suggestion matches.

13Needs expert

Entrydesk AI is not sure about this line: Glucagon is a polypeptide hormone; when imported in dosage form (1 mg vials) it may fall under Chapter 30 (medicaments) rather than Chapter 29 (bulk hormones), and the correct chapter depends on whether it is put up in measured doses for retail sale.

3004.39

None of the leads match.

  • Needs expert

    Entrydesk AI is not sure about this line: The description says only 'origin of a storage ottoman' with no material stated; the material determines the correct furniture subheading, and none of the other candidates relate to furniture at all.

    US Customs gave 9403.89. The first lead matches.

    Description, shortened, company names removed

    origin of a storage ottoman.

    Leads, not suggestions

    Entrydesk AI did not trust these codes. They are leads, not suggestions.

    1. 1.9403.89.00.00Lead only

      Furniture of other materials, including cane, osier, bamboo or similar materials : Other

      Show full tariff text

      Other furniture and parts thereof. > Furniture of other materials, including cane, osier, bamboo or similar materials : > Other

      Why: A storage ottoman is a piece of furniture; 9403.89.00.00 covers 'Other furniture' of materials other than wood/metal/plastics (e.g. cane, bamboo, similar). Without knowing the material this is the only furniture candidate and is a probable fit, but material confirmation is needed.

      Tariff line 9403.89.00.00, from the ECOWAS tariff Entrydesk loaded (partial)

    A reason may cite parts of the ruling that the shortened description leaves out.

    Needs expert. Entrydesk AI is not sure about this line: The description says only 'origin of a storage ottoman' with no material stated; the material determines the correct furniture subheading, and none of the other candidates relate to furniture at all. A declarant checks the tariff or asks Customs for an advance ruling.
    What US Customs gave

    9403.89 at the first six digits, shared by the countries that use the international tariff system, including the US and Nigeria.

    The first lead matches. It was held back as Needs expert.

  • Needs expert

    Entrydesk AI is not sure about this line: The anvils are made of natural or synthetic diamond; the description does not state whether they are natural or synthetic diamonds, which determines whether heading 7102 or 7104 applies.

    US Customs gave 7116.20. None of the leads match.

  • 4202.92.90.00score 62%

    Why The bag is a tote designed for travel/personal effects storage, matching heading 4202 ('trunks, suit-cases… travelling-bags and similar containers'); the outer surface is predominantly cotton textile, fitting 4202.92.90.00 'with outer surface of sheeting of plastics or of textile materials: Other'.

    US Customs gave 4202.92. First suggestion matches.

  • Needs expert

    Entrydesk AI is not sure about this line: The films are metallized and coated PET sheets; whether they fall under 3920.62 (non-cellular, non-reinforced PET sheet) or 3921.90 (other plates/sheets of plastics, which covers combined/coated materials) depends on whether the acrylic/metallic coating constitutes 'combined with other materials', a technical determination needed from the agent.

    US Customs gave 3920.62. The first lead matches.

  • Needs expert

    Entrydesk AI is not sure about this line: The key question is whether these solid-wood tongue-and-groove panels are classifiable as 'assembled flooring panels' under 4418 or as continuously shaped (profiled) wood strips under 4409; the answer turns on whether they are 'assembled' panels or individual profiled strips.

    US Customs gave 4418.99. The third lead matches.

  • 3004.90.90.00score 91%

    Why Irbesartan tablets are a medicament in dosage form (75 mg, 150 mg, 300 mg tablets) for treatment of hypertension; 3004.90.90.00 covers medicaments consisting of mixed or unmixed products for therapeutic use, put up in measured doses, 'other … other', which is the correct residual line for a pharmaceutical not covered by a more specific subheading. The active ingredient is not a hormone, antibiotic, or alkaloid, so the 'other' line applies.

    US Customs gave 3004.90. First suggestion matches.

  • Needs expert

    The combined score is 54%, under the 60% needed to suggest a code.

    US Customs gave 8466.10. None of the leads match.

  • Needs expert

    The combined score is 55%, under the 60% needed to suggest a code.

    US Customs gave 2917.33. The second lead matches.

  • 8543.70.00.00score 63%

    Why 8543.70.00.00 covers electrical machines/apparatus with individual functions not elsewhere specified; the PCBA functions as a transducer/position sensor, which could qualify if not more specifically classified as a printed circuit, but 8534 is more specific.

    US Customs gave 8543.70. First suggestion matches.

  • Needs expert

    Entrydesk AI is not sure about this line: The garment is knitted (knit fabric) with more than 10 stitches/cm, so it should fall under Chapter 61 (knitted/crocheted garments), but no Chapter 61 men's upper-body knit garment candidate (e.g. 6110) is listed; the Chapter 62 'other garments' candidates are for woven/non-knit garments.

    US Customs gave 6105.10. None of the leads match.

  • 7318.15.00.00score 62%

    Why 7318.15.00.00 covers 'other screws and bolts' of iron or steel (threaded articles); the items are fully threaded stainless steel pan head screws, directly matching 'other screws and bolts' under the threaded articles subheading of heading 7318.

    US Customs gave 7318.15. First suggestion matches.

  • 4819.20.90.00score 63%

    Why The item is a folding solid bleached sulfate paperboard box assembled by a glued tab; 4819.20.90.00 covers 'folding cartons, boxes and cases, of non-corrugated paper or paperboard - Other', which precisely matches a folding non-corrugated paperboard box.

    US Customs gave 4819.20. First suggestion matches.

  • Needs expert

    Entrydesk AI is not sure about this line: Glucagon is a polypeptide hormone; when imported in dosage form (1 mg vials) it may fall under Chapter 30 (medicaments) rather than Chapter 29 (bulk hormones), and the correct chapter depends on whether it is put up in measured doses for retail sale.

    US Customs gave 3004.39. None of the leads match.

Real runs on public US Customs rulings. The classifier never learned from these rulings, which US Customs published after its training data ended. The language model behind Entrydesk AI is trained by its maker on public text, so we cannot show it never saw a public ruling. Companies named in rulings are not Entrydesk customers. These 13 are picked by hand from 150 rulings; across all 150, Entrydesk AI answered 30 and sent 120 to an expert.

Box 5How Entrydesk AI works

Three kinds of work, always marked

6

steps on one real ruling, from the description to the code

Each step shows the input, who did it and the result. A second ruling shows a line that ended as Needs expert.

Read how Entrydesk AI works
  • Pencil tick. Entrydesk AI suggests: it reads, matches and proposes a code with a reason.
  • Stamp box. Code checks: fixed rules and lookups test what the AI proposed.
  • Signature line. A person approves: your declarant decides and stays responsible.

Box 6A real case

Ruling N349347, from the description to the code

  1. Goods descriptiona tote bag. The subject merchandise is a tote bag which measures approximately 17” wide x 14” high x 8” deep. It is designed and sized to provide storage, protection, portability, and organization to personal effects during travel. It is of a durable construction and suitable for repetitive use. The bottom portion of the bag is constructed of interwoven paper strips and thus, is considered to be made of plaiting material.
  2. Classifier's top groups6307.90 43.1%, 4202.92 20.4%
  3. Tariff lines searched14 lines from 12 groups. Entrydesk AI is shown only these.
  4. Pick4202.92.90.00, rated high, score 62% against the 60% needed.
  5. ChecksThe outgoing check passed: no name, amount or contact detail was sent. The chosen code is one of the lines searched and is in the tariff loaded.
  6. US Customs gave4202.92: match at the first six digits.

This is a public US Customs ruling, not an Entrydesk customer's shipment. The description is shortened and company names are removed. See every step.

Box 7Features

What Entrydesk AI does, and what code and people do

Each feature in one line. The features page shows three lines for each: what Entrydesk AI does, what code checks, and what a person confirms. Features that are plain code say so.

Box 7a

Read

Turn pages into fields and lines.

Page Sorter

Sorts every page into its paper type: invoice, packing list, bill of lading, Form M, permit and more.

Document Reader

Reads the header fields and every line, including weight, country of origin and shipping terms.

Line Matcher

Plain code, no AI. Matches each invoice line to its packing list line and its Form M line (the form your bank files before you import) by printed number, shared words and quantity. A text comparison model is used only for close calls.

Box 7b

Decide

Suggest the code and say why.

Code Finder

Suggests up to three codes from the tariff lines Entrydesk has loaded, with a score for the first, or says Needs expert.

Code Explainer

Writes the reason for each code in plain words and points to the tariff line it used.

Duty Estimator

Plain code, no AI. Works out duty, levies and VAT from versioned rate tables.

Box 7c

Check

Find what does not match.

Mismatch Finder

Compares the papers, flags what does not match and says why.

Permit Finder

Plain code, no AI. Checks each line against Entrydesk's permit table, which is small. A line with no rule says so. That is not a clearance.

Deadline Watch

Plain code, no AI. Tracks free days, Form M validity and permit expiry.

Box 7d

Prepare

Get the paperwork ready for your declarant.

Declaration Draft

Plain code, no AI. Puts the declaration data in the order of the form's boxes.

Ruling Drafter

Drafts an advance ruling request for a line marked Needs expert.

Client Brief

Writes a plain summary for your importer and lists the papers still missing.

Box 7e

Learn and ask

Ask questions and reuse what you approved.

Ask the File

Answers questions about one shipment and points to the spot on the page.

Read all 13 features

Box 8Measured accuracy

What was measured, and what it does not show

We tested the Code Finder on 150 real public US Customs rulings that its classifier never learned from. Each ruling's product description became one goods line, with no quantity, price or origin. We compared at the first 6 digits, the level that Nigerian and US tariffs share, with the code US Customs gave. The language model behind Entrydesk AI is trained by its maker on public text, so we cannot show it never saw a public ruling.

Answered on its own
30 of 150
20.0%. 95% range 14.4 to 27.1%.
Right when it answered (first suggestion)
30 of 30
Every answer it gave was right at 6 digits. 95% range 88.6 to 100.0%.
Sent to an expert (Needs expert)
120 of 150
Entrydesk AI said it was not sure enough and did not guess.
First suggestion right, counting every line
82 of 150
54.7%. 95% range 46.7 to 62.4%.
One of three suggestions right, counting every line
90 of 150
60.0%. 95% range 52.0 to 67.5%.

Counting every line, the first suggestion was not right on 68 of 150, and none of the three was right on 60 of 150.

Easier than real life. Customs officers wrote these descriptions after deciding, so they are longer and cleaner than invoice lines and some carry clues. Treat these numbers as the best case for this kind of text.

What this test is not. These are US rulings written by Customs officers, not Nigerian invoices. It compares the first 6 digits only, not the full tariff line a Nigerian declaration needs. The 150 rulings cover 55 tariff chapters, with at most 5 from any one. See the method and 13 cases.

Read the full test

Box 9Trust and data

Who is responsible, and where your data sits

How it is handled

  • Your declarant is responsible. The licensed agent reviews, approves and files every declaration and stays responsible for it. Entrydesk suggests, checks and drafts.
  • Where your documents sit. Your documents are stored on Amazon Web Services in Ireland, in the EU.
  • Where Entrydesk AI works. Entrydesk AI reads and processes your data within the EU.
  • What Entrydesk AI sees when it suggests a code. Only the product description, the origin, the quantity and the unit. It does not see prices or company names.
  • Training. Entrydesk does not train on your documents unless you give separate written consent.
  • Platform. Built on AWS.

Never

  • Never logs in to the Customs system or the Single Window for you, and asks you never to share a login.
  • Never files a declaration. It prepares the data in the order the forms ask, and your declarant keys it in.
  • Never guesses silently. A line it is not sure about says Needs expert.
  • Never ranks codes by how little duty they cost. Codes are ranked by how sure Entrydesk AI is.
  • Never uses your documents for training without your written consent.

Box 10Pricing

Plans in naira, every feature on every plan

Plans and what each includes
PlanFreeStarterProBusiness
Price a month₦0₦30,000₦100,000From ₦350,000
In dollars$0about $21about $71from about $248
Shipments a month262070
Extra shipmentNone. Free stops at 2.₦7,500₦7,500₦7,500
FeaturesEvery featureEvery featureEvery featureEvery feature
ContractMonth to monthMonth to monthMonth to monthMonth to month
StartGet started
  • A shipment is one set of papers for one consignment.
  • Every feature is on every plan. Plans differ only in how many shipments you clear a month.
  • Plans run month to month.
  • Dollar figures use about ₦1,410 to the dollar.
  • Free stops at its 2 shipments each month.

Box 11Questions

Plain answers

What happens when Entrydesk AI is not sure?

The line says Needs expert and no code is guessed. On the real rulings we tested, Entrydesk AI answered 30 of 150 on its own and sent the other 120 to an expert. That is the cost of not guessing.

A person decides every code. You can also draft an advance ruling request for a Needs expert line.

See the test and its limits

Are the duty figures final?

No. They are estimates. Each rate shows its source. Customs makes the final bill.

Who is responsible for the declaration?

Your licensed agent. Entrydesk suggests, checks and drafts. Your declarant reviews, approves and files it.

Does Entrydesk file with Customs?

No. It prepares the data in the order the forms ask. Your declarant keys it in.

Do you log in to the Customs system or the Single Window for me?

Never. We ask you never to share a login with us.

Where is my data?

Your documents are stored on Amazon Web Services in Ireland, in the EU, and Entrydesk AI processes them within the EU.

When Entrydesk AI suggests a code, it sees only the product description, origin, quantity and unit. It does not see prices or company names.

Read trust and data

Do you train on my documents?

Not unless you give separate written consent.

Which goods are covered?

Entrydesk is built for imports by sea and by air. The duty estimate does not cover vehicles, and it flags every line where a charge, such as excise, is not included. The tariff loaded so far covers part of the full tariff, so some goods will say Needs expert.

What does it cost to try?

Nothing. The Free plan is ₦0 and includes 2 shipments a month.

See the plans

Every day a container waits costs money.

No approval is required. Create an account and start.

Get started