في الواقع الأسباب التي تجعل أسعار السلاح مرتفعة عن غيرها كثيرة ومتشعبة ومتداخلة.
مثلاً سعر العتاد يؤخذ بعين الإعتبار وضع الزبون العسكري والمالي والسياسي ومواصفات السلاح المطلوبة.
مثلاً في حالة المقاتلات يوضع بعين الإعتبار أن هناك نسخاً تصديرية ونسخة خاصة بالبلد المصنع.
وعند طلب الزبون لنسخة أعلى في المواصفات من النسخة التصديرية يرتفع السعر. وعند الحديث عن نسخة تفوق أو تساوي نسخة البلد المصنع يكون السعر مرتفعاً بشكل كبير.
طبعاً لا ننسى أن هناك عوامل يتحكم فيها الزبون تؤثر في السعر. مثلاً عند شراء طائرة مقاتلة يتوجب على الزبون إختيار نوع الدعم والمساندة والتدريب المقدم.
في هذه الحالة حتى شركات السلاح تكون مرتاحة وإيجابية أكثر في حالة عقد الدعم والمساندة والتدريب يكون طويلاً, لأن هذا ذو منفعة مشتركة للجانبين حيث يستفيد الزبون في تطوير قدرات الأفراد المشغلين لمقاتلته وتستفيد الشركة البائعة.
الأمر الآخر هو أنواع الذخائر المطلوب إستخدامها على المقاتلات المشتراة يعتبر عامل قوي ومؤثر.
كونك طلبت ذخيرة متقدمة ومتطورة هذا يعني أنك ستطلب من الشركة مبلغاً إضافياً.
أخيراً لا بد أن نعلم أن أحد الأسباب الرئيسية في جعل أسعار السلاح مرتفعة هي أنها غالباً تحتوي على تكنولوجيا متطورة, وأيضاً أن السعر المرتفع يحد من سهولة تداوله أو إحتمالية تسريبه.