Request a Review
Japanese Localization · SaaS Register

Keigo or Plain Form?
Choosing the Right Japanese Politeness Level for Your SaaS Product

Most SaaS teams translate their UI and move on. Very few ask the question that determines whether that UI actually feels natural to Japanese users: which politeness register should we use — and are we using it consistently?

Munehiro Hiraki
Munehiro Hiraki
Japanese Localization QA Specialist
SaaS Japan Japanese Register May 13, 2026 · 8 min read
TL;DR
  • Japanese UI register — the politeness level woven through every sentence — is rarely decided deliberately, and that gap is the root cause of most "feels translated" complaints from Japanese users.
  • For B2B SaaS and FinTech, teineigo (です・ます form) is the correct base register; button labels should use the nominal style (no verb ending) regardless of product type.
  • Mixing registers across a single product — even when each individual string is correct — signals low quality to Japanese users and damages trust at every touchpoint.
  • The fix is a register specification that precedes translation, not a QA check that follows it.
5 Key Takeaways
  1. Register is the first localization decision. Choosing teineigo, plain form, or a hybrid must happen before translation begins — not after QA surfaces inconsistencies.
  2. Button labels should always be nominal. Across all product types and registers, button labels in Japanese should use verb-less noun forms (保存, 削除, 送信) — adding する or します adds length without value.
  3. Error messages need teineigo even in casual products. The moment of system failure is when users need reassurance most. Plain-form error messages ("エラーが発生した") are alarming; polite form with an apology prefix guides users forward.
  4. Register inconsistency is more damaging than the wrong register. A product that applies teineigo consistently will outperform one that mixes registers — even if the mixed-register product has technically better individual strings.
  5. The "flow test" is the best QA check. Have a native Japanese professional read the entire product top to bottom and describe the tone in one sentence. "It varies" means you have a register problem.

The Question Nobody Tells You to Ask

When foreign SaaS companies localize into Japanese, the workflow typically looks like this: translate the strings, run them through a bilingual reviewer, ship. What almost never happens is a deliberate decision about register — the level of politeness woven through every sentence of your UI.

This is not a cosmetic concern. Japanese has several distinct politeness levels, and they say completely different things about your product. The wrong register doesn't just sound odd; it tells the reader your product doesn't understand its own audience. In Japanese B2B SaaS, that signal often kills trust before the user ever reaches the pricing page.

The good news: once you see how register works in SaaS Japanese, picking the right one becomes systematic. This article gives you a practical framework — and before/after examples — to make that call confidently for every touchpoint in your product.

Register isn't about being polite or casual. It's about sounding like a product that was built for Japan — not exported into it.

What "Register" Actually Means in Japanese SaaS

In linguistics, "register" means the level of formality a speaker or writer uses — and in Japanese, it's far more structured than in English. Most non-native speakers see Japanese politeness as a binary: keigo (polite) vs. plain form (casual). In practice, SaaS products work across at least four distinct levels, each sending a different signal to Japanese users.

The Four Register Levels in SaaS Japanese
Sonkeigo / Kenjōgo
尊敬語 / 謙譲語
「ご確認ください」「お手続きいただけますと幸いです」— Deferential, institutional. Elevates the user; lowers the speaker.
Legal text, formal notices, enterprise-tier support
Teineigo
丁寧語(です・ます)
「保存しました」「設定を変更できます」— Polite and professional. The standard for B2B SaaS UI.
Most B2B SaaS, FinTech, enterprise tools
Hybrid / Nominal
体言止め混在
「変更を保存」「新規作成」— Nominalized (no verb ending). Clean, modern, and widely accepted in UI copy.
Button labels, menu items, tooltips, confirmations
Plain Form
普通体(だ・である)
「設定が完了した」「エラーが発生した」— Direct, informal. Feels abrupt in most SaaS B2B contexts.
Consumer apps, developer tools, informal notifications

The key insight is that these levels aren't simply "more polite" or "less polite" versions of each other. They send fundamentally different signals. Teineigo signals professionalism and respect. Sonkeigo signals institutional weight. Plain form signals informality — which works for consumer apps but often reads as careless in B2B products. The hybrid nominal style (verb-less, noun-final) isn't a compromise; it's the right choice for button labels and UI actions across nearly all product types.

Why the Wrong Register Costs You More Than You Think

Japanese users do not consciously analyze register when they use a product. But they feel it immediately when something is off. The most common register mistakes in localized SaaS products fall into three categories:

  • ⬆️Over-formality: sonkeigo in UI copyUsing deferential honorifics throughout a self-service SaaS product creates friction. When every button reads like a formal letter, the interface feels heavy and slow — not professional.
  • ⬇️Under-formality: plain form in B2B toolsPlain form (da/de aru endings) carries an informal, occasionally blunt tone that is appropriate for developer CLIs or consumer apps — but feels dismissive in enterprise software, FinTech, or any product where the user is trusting your platform with their data or money.
  • 🔀Inconsistency: mixing registers across pagesThis is the most common and most damaging mistake. When your onboarding flow uses teineigo, your error messages use plain form, and your pricing page oscillates between both, the product feels internally inconsistent — and internal inconsistency reads as lack of quality control.

The inconsistency problem deserves emphasis. In QA reviews I run on localized SaaS products, register mixing sits in my top three findings almost every time, and it traces back to the same root cause: different strings were translated at different times, by different tools or translators, with no register spec in hand. Each individual translation may be acceptable. Stitched together, they produce a product that feels assembled — not designed.

The Decision Framework: Which Register Is Right for Your Product?

Register choice isn't arbitrary. It follows from three factors: your product type, your target user, and your brand positioning. Here's a practical decision matrix covering the SaaS categories I see most often entering the Japanese market.

Product Type Target User Recommended Register Avoid
B2B SaaS (HR, CRM, ERP) Enterprise buyers, managers Teineigo throughout Plain form, over-formal sonkeigo
FinTech / Payment platform Finance teams, CFOs Teineigo + sonkeigo in legal/billing Plain form anywhere in payment flow
Developer tools / APIs Engineers, CTOs Nominal + plain form in docs Heavy keigo in technical UI
Consumer / Productivity app Individual users, freelancers Teineigo UI + nominal buttons Sonkeigo (feels overly stiff)
AI / Copilot tools Knowledge workers Teineigo UI + plain in AI responses Inconsistent mixing within flows
Security / Compliance SaaS IT admins, compliance teams Teineigo + sonkeigo in alerts Plain form in security-critical messages

One nuance: even within a single product, different contexts call for different register sub-levels. Button labels should almost always use the nominal style (no verb ending) regardless of product type — it reads as clean and intentional across all registers. Prose descriptions, tooltips, and onboarding messages should match the product's overall register. Error messages and security alerts should lean toward teineigo even in otherwise casual products, because the moment of system failure is exactly when you need to reassure, not alarm.

Before and After: Register in Action

The difference between registers is most visible at the specific touchpoints where users form their strongest impressions of product quality. Here are eight of the most common UI contexts — and how register should be applied at each.

UI Context ❌ Common Mistake ✅ Recommended
Primary CTA button 無料トライアルを開始する
(Verb form — reads as instructional)
無料で試してみる
(Invitation tone — feels user-led)
Save action button 変更を保存します
(Polite verb — too wordy for a button)
変更を保存
(Nominal — correct for all button labels)
Success message 保存した
(Plain form — abrupt, cold)
保存しました
(Teineigo — warm, confirms completion)
Error message エラーが発生した
(Plain form — alarming, no reassurance)
エラーが発生しました。恐れ入りますが、再度お試しください
(Teineigo + apology — guides forward)
Onboarding tooltip ここをクリックしろ
(Command form — rude, instructional)
こちらをクリックしてください
(Polite request — guiding, respectful)
Pricing CTA 今すぐ購入する
(Pushy — creates resistance in B2B)
プランを選択する
(Neutral invitation — lets user feel in control)
Destructive action 削除しますか?
(Question — lacks gravity for irreversible action)
削除してよろしいですか?この操作は元に戻せません
(Formal check + consequence — appropriate weight)
Empty state message データなし
(Plain label — cold, unhelpful)
まだデータがありません。最初のレコードを追加してみましょう
(Teineigo + invitation — supportive)

What Keigo and Plain Form Signal to Japanese Users

Beyond individual touchpoints, the register choice shapes the entire perceived identity of your product. These two columns summarize what each primary register signals at the product level — helping you match your localization choice to your brand positioning in Japan.

Teineigo (です・ます) signals…
ProfessionalismThe product is maintained by a team that understands Japanese business communication norms
RespectThe user is treated as a valued professional, not a generic end user
ReliabilityThe language consistency suggests the product itself is consistent
Market commitmentThe company has invested in understanding Japan, not just translating into it
Plain form (だ・である) signals…
Technical directnessAppropriate for developer tools, CLIs, and documentation where efficiency matters more than warmth
InformalityWorks for consumer apps where a casual peer-to-peer tone builds connection
SpeedShort, direct messages reduce cognitive load in high-frequency interfaces
Risk in B2BWithout careful calibration, plain form reads as careless or dismissive — especially in financial or security-sensitive contexts

The takeaway is that neither register is universally better. The question is whether your register choice is intentional — made in advance, specified in your style guide, and enforced across every product string. Most localization problems aren't problems of the wrong choice. They're problems of no choice — strings that defaulted to whatever the translator or AI tool produced, with no register brief in hand.

Touchpoint-by-Touchpoint Register Guide

For most B2B SaaS products entering Japan, the following per-touchpoint guide applies. Adapt based on your product type and audience using the decision matrix above.

🖱️ Button Labels
Nominal (verb-less)
Use noun-final forms for all buttons: 「保存」「削除」「送信」「次へ」. Never add 「する」 or 「します」 to button labels — it adds length without adding meaning.
💬 Tooltip & Microcopy
Teineigo
Short guidance text should use polite verb endings. 「〜できます」「〜してください」 feels helpful and professionally calibrated for B2B audiences.
✅ Success & Confirmation
Teineigo
「〜しました」 endings confirm completion warmly. Adding 「正常に」 (successfully) raises confidence in the system's reliability without adding formality.
⚠️ Error Messages
Teineigo + apology prefix
Error messages are the highest-trust-risk touchpoint. Always use teineigo, open with 「恐れ入りますが」 or 「申し訳ございません」, and close with a clear next step.
🚀 Onboarding Flow
Teineigo throughout
First-use flows set the user's register expectation for the entire product. Consistent teineigo signals a well-considered product, not an auto-translated one.
💴 Billing & Pricing
Teineigo + formal where needed
Payment and billing contexts carry the highest trust stakes. Use teineigo as the base, and shift to sonkeigo for confirmation dialogs involving financial commitments.
📧 Transactional Emails
Teineigo + formal opener
Japanese transactional emails should open with an acknowledgment phrase (「〜の通知をお送りします」) and maintain consistent teineigo throughout. Abrupt English-style email formatting feels particularly cold in Japanese.
📄 Help Center & Docs
Teineigo (instructions) + nominal (headings)
Article body should use teineigo for all instructional text. Headings and menu labels should use the nominal style. Plain form in docs feels fine for developer documentation, less so for end-user support articles.

Consistency Is the Real Goal

The most important register principle for SaaS localization isn't which level you pick — it's that you pick one deliberately and hold it everywhere. A product that uses teineigo consistently, even if a more formal register might theoretically be slightly better, will outperform a product that mixes registers without intention.

This matters because Japanese users read UI language holistically. When they hit an error message that sounds different from the onboarding flow, or a pricing page that shifts register mid-paragraph, they don't think "interesting stylistic choice." They think "this product doesn't quite feel finished." That perception is hard to undo without a systematic QA review.

  1. 1
    Define your register before you translate Before any string enters your localization workflow, specify: "This product uses teineigo throughout the UI, nominal style for all button labels, and teineigo with an apology prefix for all error messages." This single specification prevents the majority of register problems.
  2. 2
    Audit button labels separately Button labels are the most common register violation in localized SaaS products. Run a targeted audit of every button string and confirm they all use nominal style — no verb endings, no polite suffixes.
  3. 3
    Check your error messages as a set Pull every error and warning message into a single view and read them consecutively. Inconsistencies that are invisible when reviewing strings one at a time become obvious when you see them as a set.
  4. 4
    Flag any string that ends in 「だ」 or 「である」 In B2B SaaS, plain-form endings are almost always wrong. Automated tools can search for these endings in your string files and surface candidates for register correction before they ship.
  5. 5
    Get a native reader to do the "flow test" The most reliable register check is qualitative: have a native Japanese professional read the product top to bottom — from landing page through onboarding to account settings — and describe the overall tone in one sentence. If the answer is "it varies" or "it shifts," you have a register problem regardless of what the individual strings look like.
The Core Principle

Register isn't a finishing detail in Japanese SaaS localization. It's the first decision.

The question "should we use keigo or plain form?" has no universal answer — but it has a right answer for your product, your audience, and your brand positioning in Japan. What it never has is a good default. Leaving register to chance means leaving your product's trust signal to chance.

In Japan, the companies that succeed long-term are the ones that sound like they made a decision about how they speak to their users — and then held that decision across every string, every touchpoint, every release. That consistency isn't just linguistic quality. It's commercial commitment, visible through language.

Frequently Asked Questions
Should my SaaS product use keigo or plain form Japanese?

For B2B SaaS, FinTech, and enterprise tools, teineigo (desu/masu form) is the correct choice throughout the UI. Developer tools and consumer apps may use a more casual register. The most important factor is consistency — choosing one register and applying it across every touchpoint. A product that applies teineigo consistently will outperform one that mixes registers, even if the mixed-register product has technically more precise individual strings.

What is the difference between keigo and plain form in Japanese UI?

Keigo (polite form) uses desu/masu endings and signals professionalism and respect — appropriate for most B2B software. Plain form (da/de aru) is more informal and works for developer CLIs or consumer apps. Button labels should use the nominal style (no verb ending) regardless of product type — for example, 「保存」 instead of 「保存する」 or 「保存します」. Noun-final button labels are accepted across all registers and reduce length.

Why does register consistency matter in Japanese SaaS localization?

When different parts of a product use different politeness levels — for example, teineigo in onboarding but plain form in error messages — Japanese users perceive the product as inconsistent and unprofessional. This erodes trust and lowers conversion rates, particularly in B2B contexts where linguistic quality signals operational quality. Register mixing almost always stems from strings being translated at different times by different tools or people, with no register specification provided.

What Japanese politeness level should error messages use?

Error messages should always use teineigo (polite form), even in otherwise casual products. They should include an apology prefix such as 「恐れ入りますが」 or 「申し訳ございません」 and close with a clear next step. Plain-form error messages like 「エラーが発生した」 feel cold and alarming, damaging trust at precisely the moment users need reassurance.

When is plain form acceptable in a Japanese SaaS product?

Plain form is appropriate in developer tools, CLI documentation, and technical API references where engineers expect direct, compact language. It also works for AI assistant responses in copilot-style tools where a conversational tone is intentional. In both cases, the decision to use plain form should be deliberate and consistent — not the result of AI translation defaulting to casual output without a register brief.

More Insights

More from the Hiraki Localization Insight

Practical insights on Japanese localization quality, AI translation, and entering the Japan market.

SaaS Japan Trust & Conversion

Why Japanese SaaS Users Distrust "Perfectly Correct" Translation

Your Japanese is not wrong — but conversion still underperforms. Here's why linguistic trust signals determine outcomes in Japan.

Munehiro Hiraki
Munehiro Hiraki
May 2026
Read article →
SaaS Japan Localization QA

10 Japanese Localization Mistakes That Cost SaaS Companies Japan Market Share

The most damaging Japanese localization errors in SaaS — with before/after examples and practical fixes for each.

Munehiro Hiraki
Munehiro Hiraki
May 2026
Read article →
Localization Strategy Japanese Market

Why "Understandable" Japanese Still Doesn't Sell in Japan

The fundamental difference between Japanese that communicates information and Japanese that builds the trust required to close deals.

Munehiro Hiraki
Munehiro Hiraki
Jan 2026
Read article →
Stay Informed
Get notified when new articles are published
Practical, no-fluff insights on Japanese localization — delivered to your inbox.
✉️ Send me new articles →

See the Difference in Your Own Japanese Content

A Japanese Website Mini Audit identifies register inconsistencies across your product — and delivers scored before/after examples within 3–5 business days. From $490.