# Chapter Five: Sending Bitcoin Transactions This chapter describes three different methods for sending bitcoins to normal P2WPKH addresses from the command line, using only the bitcoin-cli interface. ## Objectives for This Chapter After working through this chapter, a developer will be able to: * Decide How to Send Money Through Bitcoin * Create a Raw Transaction * Use Arithmetic to Calculate Fees Supporting objectives include the ability to: * Understand Transactions & Transaction Fees * Use Basic Methods to Send Money * Use Auto Fee Calculation Methods to Send Money * Understand the Dangers of Raw Transactions ## Table of Contents * [Section One: Sending Coins the Easy Way](05_1_Sending_Coins_The_Easy_Way.md) * [Section Two: Creating a Raw Transaction](05_2_Creating_a_Raw_Transaction.md) * [Interlude: Using JQ](05_2__Interlude_Using_JQ.md) * [Section Three: Creating a Raw Transaction with Named Arguments](05_3_Creating_a_Raw_Transaction_with_Named_Arguments.md) * [Section Four: Sending Coins with Raw Transactions](05_4_Sending_Coins_with_a_Raw_Transaction.md) * [Interlude: Using Curl](05_4__Interlude_Using_Curl.md) * [Section Five: Sending Coins with Automated Raw Transactions](05_5_Sending_Coins_with_Automated_Raw_Transactions.md) * [Section Six: Sending Coins to Other Addresses](05_6_Sending_Coins_to_Other_Addresses.md)