FIRST CH TOOLS / Misc / 56 BUSINESS DAY CALCULATOR
Business Day Calculator
Count how many business days (and calendar days) sit between two dates, or find the date that falls 14 business days from today or 10 business days after delivery — with weekends and Japanese public holidays taken out. It also turns a closing day and payment terms into the actual payment date, and you can add your own company holidays.
1 — WHAT TO CALCULATE
The Japanese default of “close at month end, pay at the end of the next month” is end of month / next month / end of month — the settings as they are. Net-30 style terms such as the 20th, paid on the 10th of the next month are a couple of clicks away.
2 — WHICH DAYS ARE OFF
Add your own closures and working weekends
3 — DAYS AND BUSINESS DAYS
Nothing you type leaves the browser — every calculation runs on this page. Values can be passed in the URL: /en/date-calc/?start=2026-09-01&end=2026-09-30 / /en/date-calc/?mode=add&base=2026-09-20&n=10&unit=business / /en/date-calc/?mode=payment&invoice=2026-09-20&closing=eom&paymonths=1&payday=eom
How to Use
- Pick what to calculate“Between two dates” counts the days and business days in a range. “Start date + N days” gives you a delivery or acceptance deadline. “Closing day & payment terms” turns an invoice date into the day the money moves.
- Set which days are offWeekends plus Japanese public holidays are the default. Change the weekend, add the New Year break, list your summer shutdown, or mark the Saturdays your team actually works.
- Read it and copy itThe counts and the resulting date appear as numbers, with every holiday in the range (or every day that was skipped) listed underneath. “Copy” gives you a block to paste into an e-mail or a quote. Everything runs in the browser and nothing is uploaded.
About This Tool
A business day is any day that is not a weekend, a public holiday or a closure you listed. The holiday list is the one published by Japan's Cabinet Office, kept as-is, so the “Happy Monday” holidays that move each year (Coming of Age Day, Marine Day, Respect for the Aged Day, Sports Day), the substitute holidays that follow a Sunday holiday, and the citizens' holidays squeezed between two holidays (22 September 2026, for instance) are all in. Vernal and Autumnal Equinox Day, whose dates shift from year to year, come from the same list.
“N business days from today” is one step. Choose “Start date + N days” — the start date is already set to today — and type the number: 14, 25 or whatever the deadline says. The URL works the same way: /en/date-calc/?n=14&unit=business opens with the date 14 business days from today already worked out, and every skipped weekend and holiday listed.
The holidays in a range are counted too. “Between two dates” shows the number of public holidays next to the business days and calendar days, followed by the name and date of each one.
“Ten business days” differs by one depending on whether you count day zero. Japanese contracts that say “within 10 business days of receipt” normally start counting the day after receipt — the civil-code default, and the default here. If your agreement counts the day of receipt as day 1, tick “count the start date as day 1”. Which way you counted stays in the result table, so you can copy that line when you reconcile the date with the other side.
Payment terms resolve in two steps: closing day, then payment day. With “close at month end, pay at the end of the next month”, an invoice raised in September is closed on 30 September and paid on 31 October. When the payment day lands on a weekend or holiday, Japanese practice usually brings it forward to the previous business day, which is the default here; some contracts push it back instead. The result shows both the calendar days and the business days from the closing date, which is what a cash-flow check needs.
Your own days off can be added. List a summer shutdown, a founding anniversary or the New Year break (29 December – 3 January) and both the counts and the due dates avoid them. The other way round, a Saturday your team works goes in “extra working days” and counts as a business day. The weekend itself can be Saturday and Sunday, Sunday only, Friday and Saturday, or none at all.
Time zones cannot shift the answer. Internally every date is a plain integer — the number of days since 1 January 1970 — with no clock attached, so the result never moves by a day because of the device's time zone. The holiday list lives in a separate holidays.json and is replaced each year once the following year is published, around February; the years currently covered are printed under “which days are off”.
Related tools. To turn an agreed date into a calendar invitation use the ICS calendar event generator; for the difference between offices abroad use the time zone converter; to read epoch seconds out of a log use the Unix time converter.
Other Tools
- 01Batch Image → WebPWebP Converter
- 02White Background RemoverWhite BG Remover
- 03WCAG Contrast CheckerContrast Checker
- 04Character CounterCharacter Counter
- 05llms.txt Generatorllms.txt Generator
- 06JSON-LD GeneratorJSON-LD Generator
- 07Markdown → PDFMD → PDF
- 08OGP Meta Tag WizardOGP Wizard
- 09Favicon GeneratorFavicon Generator
- 10TikTok PublisherTikTok Publisher
- 11Encoding & Line Ending ConverterEncoding Converter
- 12Batch Image → AVIF + pictureAVIF Converter
- 13Test Data GeneratorTest Data Generator
- 14Marp Markdown → SlidesMarp Slides
- 15Text & Code Diff CheckerDiff Checker
- 16Cron Explainer & Next RunsCron Explainer
- 17Base64 & Data URI EncoderBase64 & Data URI
- 18URL Parameter Editor & UTM BuilderURL Parameters
- 19HTML Entity Escape & UnescapeHTML Escape
- 20JSON ⇄ YAML ConverterJSON ⇄ YAML
- 21PX ⇄ REM / EM ConverterPX ⇄ REM / EM 単位変換
- 22Color Converter & Alphaカラーコード変換&アルファ透過
- 23MD5 / SHA-256 Hash Generatorハッシュ生成
- 24JWT Decoder & Expiry CheckerJWTデコーダー&有効期限チェッカー
- 25User-Agent ParserUser-Agent解析&デバイス判定
- 26UUID & ULID GeneratorUUID (v4) & ULID 一括生成
- 27Aspect Ratio Calculatorアスペクト比計算&サイズ算出
- 28Markdown Table GeneratorMarkdownテーブル整形&CSV/TSV変換
- 29SQL Query FormatterSQL Formatter
- 30QR Code GeneratorQR Code Generator
- 31Regex Tester正規表現テスター
- 32Unix Timestamp ConverterUNIXタイムスタンプ⇄日時変換
- 33New Tab Memo新規タブメモ帳
- 34Image Resizer & Cropper画像リサイズ&クロップ
- 35EXIF Viewer & RemoverEXIF情報の確認&除去
- 36robots.txt Generatorrobots.txt ジェネレーター
- 37Password Generator安全なパスワード生成
- 38Case Converter文字列ケース変換
- 39CSV/TSV ⇄ JSON ConverterCSV/TSV ⇄ JSON 相互変換
- 40PDF Merge, Split & ExtractPDF結合・分割・ページ抽出
- 41Full-width ⇄ Half-width Converter全角⇄半角変換&テキストクリーナー
- 42X (Twitter) Post CounterX(Twitter)投稿の文字数計算(重み付き)
- 43CSS clamp() Fluid Typography CalculatorCSS clamp() 計算機
- 44CSS Gradient GeneratorCSSグラデーションジェネレーター
- 45Image Colour Palette Extractor画像からカラーパレット抽出
- 46QR Code ReaderQRコード読み取り
- 47SVG Optimizer & Data URISVG最適化&data URI化
- 48Redirect Generatorリダイレクトルール ジェネレーター
- 49IP / CIDR CalculatorIPアドレス・CIDR計算機
- 50ICS Calendar Event GeneratorICS Generator
- 51cubic-bezier Easing Preview & ComparisonEasing Preview
- 52CSS box-shadow Generatorbox-shadow ジェネレーター
- 53Japanese Dummy Text Generator和文ダミーテキスト生成
- 54Social Media Image ResizerSNS画像サイズ一括書き出し
- 55Time Zone Converter & World Clockタイムゾーン変換・世界時計
- 57HTML → MarkdownHTML→Markdown変換
- 58HEIC to JPEG/PNG ConverterHEIC Converter
- 59Print Size & DPI Calculator印刷サイズ・DPI計算機
- 60Color Blindness SimulatorColor Blindness Simulator
- 61SERP Preview & Meta Tag Length CheckerSERPプレビュー&メタタグ文字数チェック
- 62Flexbox & CSS Grid GeneratorFlexbox / CSS Grid ジェネレーター
- 63Text Line Toolsテキスト行操作ツール
- 64Screenshot Frame & Background Makerスクリーンショット枠装飾
- 65Japanese Era ⇄ Western Calendar Converter和暦 ⇄ 西暦変換
- 66URL Slug Generator (Japanese → Romaji)URLスラッグ生成(日本語→ローマ字)
- 67htpasswd Generatorhtpasswd ジェネレーター
- 68OGP Image GeneratorOGP画像ジェネレーター
- 69Stamp Shape Generatorスタンプ形ジェネレーター
- 70Stay Awakeスリープ防止
- 71Screen Recorder with Click Auto-Zoom画面録画+クリック自動ズーム
- 723D Device Mockup Generator3Dデバイスモックアップジェネレーター
- 73OpenAPI Docs & TS Types GeneratorOpenAPI→日本語ドキュメント&TS型定義
- 74Screen Review Board画面レビューボード
- 75AI Decision JournalAI活用案件の判断記録
- 76Card Binder Plannerカードバインダー配置プランナー
- 77e-Stat CSV to Charte-Stat CSV かんたんグラフ化
- 78FAQ Schema (JSON-LD) & Markdown GeneratorFAQ構造化データ(JSON-LD)&Markdown ジェネレーター
- 79Code to Imageコード画像化
- 80Wiki Duplicate, Orphan & Term Checker社内文書の重複・孤立・表記ゆれチェッカー
- 81Site Style to AI Brand Guideサイトのスタイル→AI向けブランドガイド
- 82Profile Icon Preview: Old vs Newアイコンの丸切り抜きプレビュー
- 83Silent Sleep Camera寝顔の無音カメラ
- 84Instagram PublisherInstagram投稿ツール
- 8512 Months in Photos今年の12枚
- 86Inner Envelope Box Fitter中袋の記入欄に収める下書き